Commit Graph

16 Commits

Author SHA1 Message Date
Dean Herbert d7342880f5 Update remaining cases of clashes with `realm.Write` and `realm.RegisterForNotifications` 2022-01-25 13:09:48 +09:00
Dean Herbert 6eb2c28e41 Rename `RealmContextFactory` to `RealmAccess` 2022-01-24 20:38:07 +09:00
Dean Herbert 40aa873190 Rename register methods to better explain their purpose 2022-01-24 14:37:36 +09:00
Dean Herbert e9e3e024a1 Update all usages of `QueryAsyncWithNotifications` to use new `Register` pathway 2022-01-23 20:28:04 +09:00
Dean Herbert 1f157d729d Update existing subscriptions to new style
Fix missing detach calls in `MusicController`
2022-01-21 20:05:03 +09:00
Dean Herbert b531cd0207 Fix donwload trackers not considering deleted scores 2022-01-12 17:49:10 +09:00
Dean Herbert 00e9f0d41e Replace `BeatmapDownloadTracker` event flow with realm subscriptions 2022-01-12 17:00:16 +09:00
Dean Herbert 716543b5b3 Move beatmap download logic out of `BeatmapManager` 2021-11-25 17:29:41 +09:00
Dean Herbert 692e846acd Rename `BeatmapSetInfo.OnlineBeatmapSetID` to `OnlineID` to match interface 2021-11-12 17:52:44 +09:00
Dean Herbert 2881ce0f5a Merge branch 'master' into remove-stupid-weak-reference-bindable-events 2021-11-06 14:08:39 +09:00
Dean Herbert 54f72d68ca Revert weird event flow in model manager/importers 2021-11-05 19:12:49 +09:00
Dean Herbert 6c385ccd29 Move second generic to `abstract` model downloader rather than interface type 2021-11-05 17:37:05 +09:00
Dean Herbert 748003b016 Simplify `Manager` null check to a single pre-check 2021-10-29 11:54:19 +09:00
Dean Herbert 746d6a4c16 Fix some oversights and test failures 2021-10-27 23:42:27 +09:00
Dean Herbert 692db9a9ec Remove unnecessary verification flow from score download tracking 2021-10-27 21:00:46 +09:00
Dean Herbert 9015ac6ba8 Implement new version of download tracker 2021-10-27 21:00:46 +09:00