Add change ingester to handle passing of online changes to correct target components

This commit is contained in:
Dean Herbert
2022-06-20 18:40:05 +09:00
parent cd39f444ef
commit 6adcf82d2e
3 changed files with 56 additions and 10 deletions

View File

@ -289,6 +289,8 @@ namespace osu.Game
dependencies.CacheAs(multiplayerClient = new OnlineMultiplayerClient(endpoints));
dependencies.CacheAs(metadataClient = new OnlineMetadataClient(endpoints));
AddInternal(new BeatmapOnlineChangeIngest(beatmapUpdater, realm, metadataClient));
BeatmapManager.ProcessBeatmap = set => beatmapUpdater.Process(set);
dependencies.Cache(userCache = new UserLookupCache());