[at]Daniel.Lamb [at]Eric.Knapik
#ROBOMERGE-SOURCE: CL 13055695 via CL 13057825 via CL 13057859 via CL 13057890 via CL 13057938
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)
[CL 13058003 by justin marcus in Main branch]
Remove content patch check hack.
[at]Daniel.Lamb [at]Eric.Knapik
#ROBOMERGE-SOURCE: CL 13055621 via CL 13057817 via CL 13057849 via CL 13057886 via CL 13057929
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)
[CL 13057984 by justin marcus in Main branch]
Stub out install bundle removal API for install bundle sources.
Make install bundle sources gracefully handle bundles that are unkown to them.
[at]Hongyi.Yu [at]Daniel.Lamb
[FYI] [at]Eric.Knapik
#ROBOMERGE-SOURCE: CL 13055207 via CL 13057267 via CL 13057354 via CL 13057430 via CL 13057576
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)
[CL 13057630 by justin marcus in Main branch]
Add an additional callback for when a bundle is done being installed/patched.
[at]Daniel.Lamb [at]Hongyi.Yu
#ROBOMERGE-SOURCE: CL 12928635 via CL 12928637 via CL 12928647 via CL 12928679
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12928695 by justin marcus in Main branch]
[at]Hongyi.Yu [at]Daniel.Lamb
[FYI] [at]Eric.Knapik
#ROBOMERGE-SOURCE: CL 12676182 via CL 12677210 via CL 12677229 via CL 12677249
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12677268 by justin marcus in Main branch]
[at]Hongyi.Yu [at]Daniel.Lamb
[FYI] [at]Eric.Knapik
#ROBOMERGE-SOURCE: CL 12633678 via CL 12634014 via CL 12634048 via CL 12634083
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12634102 by justin marcus in Main branch]
Adding new InstallBundleType GameCustom to allow for custom game mode install bundle sources.
#ROBOMERGE-SOURCE: CL 12631162 via CL 12631163 via CL 12631171 via CL 12631178
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12631192 by eric knapik in Main branch]
[at]Hongyi.Yu [at]Daniel.Lamb
[FYI] [at]Eric.Knapik
#ROBOMERGE-SOURCE: CL 12579031 via CL 12579055 via CL 12579059 via CL 12579066 via CL 12579070
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12579074 by justin marcus in Main branch]
[at]Hongyi.Yu
#ROBOMERGE-SOURCE: CL 12503926 via CL 12503932 via CL 12503938 via CL 12503941
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12503948 by justin marcus in Main branch]
This change will allow PartyHub to better respond to the different cases (including not logged in and only content being out of date).
Test Plan
Updated kthe kairos protubufs and kairos iOS and run the app on device with the new framework and verified that the CheckLatestClient does rerturn a EInstallBundleManagerPatchCheckResult enum,
2020-03-26 22:38:54.673480-0700 Kairos[1282:419578] [UE4] [2020.03.27-05.38.54:673][279]LogBridge: [KairosNative] UE4Client: completed command KairosCore.EngineCommand.Fortnite.CheckLatestClient:
with error: <nil> response: "EInstallBundleManagerPatchCheckResult::NoPatchRequired"
Run a test EC build.
#ROBOMERGE-SOURCE: CL 12473299 via CL 12473314 via CL 12473324 via CL 12473326
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)
[CL 12473330 by fernando pereira in Main branch]
[at]Daniel.Lamb
#ROBOMERGE-SOURCE: CL 12306068 via CL 12306076 via CL 12306078 via CL 12306080
#ROBOMERGE-BOT: (v670-12295787)
[CL 12306082 by justin marcus in Main branch]
#jira UE-90766
#jira UE-90764
[at]Daniel.Lamb [at]Sam.Zamani [at]Eric.Newman [at]Marc.Audy
#ROBOMERGE-SOURCE: CL 12235622 via CL 12235630 via CL 12244047
#ROBOMERGE-BOT: (v667-12241502)
[CL 12244151 by justin marcus in Main branch]