Dean Herbert
|
1e519f0d31
|
Fix seemingly innocent logic change causing breakage in score imports
|
2021-03-15 14:20:59 +09:00 |
|
Dean Herbert
|
fce21f23d6
|
Add comments marking workarounds required for EFcore 5
|
2021-03-15 13:29:26 +09:00 |
|
Dean Herbert
|
2904f479c6
|
Share file lookup workaround in ArchiveModelManager with workaround extensions class
|
2021-03-15 13:26:14 +09:00 |
|
Dean Herbert
|
79d3379f55
|
Reformat application of configuration
|
2021-03-15 13:20:22 +09:00 |
|
Dean Herbert
|
8a35533889
|
Add fall-through case to catch a potential requery for unsupported model type
|
2021-03-15 13:11:58 +09:00 |
|
Dean Herbert
|
2bdffd1004
|
Move skin requery logic into extension methods
|
2021-03-15 13:11:58 +09:00 |
|
Dean Herbert
|
900da7b891
|
Rename and refactor extenion methods to be easier to read
|
2021-03-15 13:11:58 +09:00 |
|
Roman Kapustin
|
28ef64b62a
|
Explicitly specify SingleQuery behavior
|
2021-03-14 21:43:27 +03:00 |
|
Roman Kapustin
|
0a1e325fc7
|
Extract requerying of navigational properties from DbContext
|
2021-03-14 19:34:53 +03:00 |
|
Roman Kapustin
|
5a4b0174b1
|
Ignore MultipleCollectionIncludeWarning
|
2021-03-11 22:40:35 +03:00 |
|
Roman Kapustin
|
47b80d2474
|
Workaround InvalidOperation exceptions
|
2021-03-11 20:51:54 +03:00 |
|
Roman Kapustin
|
f1302d1600
|
Update Microsoft.EntityFrameworkCore
|
2021-03-11 19:23:56 +03:00 |
|
Dean Herbert
|
b1cd01ceb8
|
Apply ConfigureAwait changes to game side
|
2021-03-08 14:36:35 +09:00 |
|
Dean Herbert
|
fa95929121
|
Remove easy to remove finalizers
|
2021-03-02 16:07:09 +09:00 |
|
Dean Herbert
|
7e6bd0e995
|
Fix "failed to import" message showing when importing from a stable install with no beatmaps
|
2021-02-26 17:30:59 +09:00 |
|
Dean Herbert
|
0196ee882a
|
Redirect batch imports to a separate task scheduler to avoid contention with interactive actions
|
2021-02-17 19:41:18 +09:00 |
|
Dean Herbert
|
c1db33e075
|
Improve some xmldoc on ArchiveModelManager for methods which are not going to trigger user interactive flow
|
2021-02-17 19:40:56 +09:00 |
|
Dean Herbert
|
a080a9bdbc
|
Merge pull request #11603 from Game4all/handle-stable-imports-custom-songs-folder
Handle beatmap import from a stable installation with a custom Songs directory
|
2021-02-12 21:42:36 +09:00 |
|
Dean Herbert
|
5f23bd7259
|
Revert most of the changes to ArchiveModeManager by using better code
|
2021-02-12 12:48:32 +09:00 |
|
Lucas A
|
383c40b992
|
Address remaining reviews suggestions.
|
2021-01-26 20:35:42 +01:00 |
|
Lucas A
|
043385f919
|
Rename const and fix unintended tabbing.
|
2021-01-26 18:45:04 +01:00 |
|
Lucas A
|
9f9206726a
|
Fix typos.
|
2021-01-26 18:11:54 +01:00 |
|
Lucas A
|
51d4da565c
|
Fix ArchiveModelManagers lookup paths.
|
2021-01-24 22:25:49 +01:00 |
|
Lucas A
|
d71ac83428
|
Use StableStorage in ArchiveModelManager.
|
2021-01-24 19:46:10 +01:00 |
|
Salman Ahmed
|
dc91cebce9
|
Merge branch 'master' into multiplayer-beatmap-tracker
|
2021-01-18 19:15:45 +03:00 |
|
Bartłomiej Dach
|
1d7be6a604
|
Merge branch 'master' into android-multiple-import-support-suppot
|
2021-01-16 23:13:11 +01:00 |
|
Salman Ahmed
|
96feaa027d
|
Make ArchiveModelManager import method overridable (for testing purposes)
|
2021-01-17 00:01:11 +03:00 |
|
Dean Herbert
|
86f66727de
|
Update KeyBinding usages in line with interface changes
|
2021-01-15 14:57:01 +09:00 |
|
Lucas A
|
324f80d994
|
Fix merge conflicts.
|
2021-01-02 19:14:10 +01:00 |
|
Bartłomiej Dach
|
a376a23ed7
|
Merge branch 'master' into fix-leaderboard-user-handling
|
2020-12-28 13:43:53 +01:00 |
|
Dean Herbert
|
545dcac4ec
|
Add null hinting on UserLookupCache query method
|
2020-12-28 20:13:24 +09:00 |
|
Dean Herbert
|
5ca9a6a980
|
Add xmldoc on UserLookupCache's lookup method
|
2020-12-28 20:05:48 +09:00 |
|
Dean Herbert
|
4d61c143db
|
Fix lookup cache throwing a null reference if no matches were successful
|
2020-12-28 15:03:44 +09:00 |
|
Lucas A
|
926281831b
|
Fix missing XMLDoc bit.
|
2020-12-19 10:36:27 +01:00 |
|
Lucas A
|
5d7294451f
|
Refactor Import() overload to take a list of import tasks instead.
|
2020-12-16 14:28:16 +01:00 |
|
Dean Herbert
|
58d7e41978
|
Enable nullable on ImportTask
|
2020-12-08 12:52:34 +09:00 |
|
Dean Herbert
|
77279a7e56
|
Update stale xmldoc on import method
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2020-12-08 12:48:59 +09:00 |
|
Dean Herbert
|
eb38bc4b4c
|
Add the ability to import into ArchiveModelManagers from a stream
|
2020-12-07 18:09:18 +09:00 |
|
Dean Herbert
|
009d666241
|
Use dictionary to avoid linq overhead
|
2020-11-17 10:57:11 +09:00 |
|
smoogipoo
|
85b0f71467
|
Handle duplicate user IDs within the same batch
|
2020-11-16 21:17:43 +09:00 |
|
smoogipoo
|
87bf168718
|
Use queue instead of list
|
2020-11-16 20:52:51 +09:00 |
|
smoogipoo
|
1b1f4c9c09
|
Refactor user request to fix threadsafety issues
|
2020-11-16 20:35:22 +09:00 |
|
Dean Herbert
|
4d6f0a8ea7
|
Fix API request error handling
|
2020-11-09 19:42:00 +09:00 |
|
Dean Herbert
|
dc69eefa51
|
Use HashSet instead of ConcurentBag
|
2020-11-09 11:54:28 +09:00 |
|
Dean Herbert
|
90ce1bd5f0
|
Add missing async suffix
|
2020-11-09 10:40:16 +09:00 |
|
Dean Herbert
|
4bbd3fe886
|
Handle null result
|
2020-11-06 18:37:27 +09:00 |
|
Dean Herbert
|
c97c6bbf52
|
Add and consume user cache class
|
2020-11-06 17:00:29 +09:00 |
|
Dean Herbert
|
d3a303e251
|
Use CheckExists function
|
2020-11-06 16:57:09 +09:00 |
|
Dean Herbert
|
b69ada64e8
|
Update BeatmapDifficultyCache to use base implementation logic
|
2020-11-06 14:31:21 +09:00 |
|
Dean Herbert
|
a2606d31c7
|
Move lookup/storage/compute logic to base class (and consume in ScorePerformanceCache)
|
2020-11-06 13:51:41 +09:00 |
|