Dean Herbert
|
3e366b1f15
|
Ensure the main realm context is closed when the factory is disposed
|
2021-01-15 14:26:06 +09:00 |
|
Dean Herbert
|
df08d964a5
|
Mark the types which have been migrated in OsuDbContext
|
2021-01-14 16:31:18 +09:00 |
|
Dean Herbert
|
8a08d3f4ef
|
Fix transactions not actually being committed
|
2021-01-14 16:13:10 +09:00 |
|
Dean Herbert
|
af1509d892
|
Remove unused variable (but add back pending writes counter)
|
2021-01-14 15:51:19 +09:00 |
|
Dean Herbert
|
674e78fd93
|
Fix broken xmldoc
|
2021-01-13 18:38:30 +09:00 |
|
Dean Herbert
|
9bf9a8c351
|
Remove Live<> wrapper until it is needed
|
2021-01-13 18:36:37 +09:00 |
|
Dean Herbert
|
8442b34e84
|
Tidy up write usage class
|
2021-01-13 18:36:37 +09:00 |
|
Dean Herbert
|
5fa3a22f28
|
Remove unused RealmBackedStore base class
|
2021-01-13 18:36:37 +09:00 |
|
Dean Herbert
|
9d744d629f
|
Update existing usages to use the main realm context where applicable
|
2021-01-13 18:36:37 +09:00 |
|
Dean Herbert
|
542f535247
|
Pull out thread local contexts and have main realm refresh in update loop
|
2021-01-13 18:36:37 +09:00 |
|
Dean Herbert
|
192e58e0c6
|
Update all read queries to use direct realm subscriptions/queries
|
2021-01-13 18:36:37 +09:00 |
|
Dean Herbert
|
46a1d99c74
|
Allow detach to be run against an IQueryable directly
|
2021-01-12 17:01:16 +09:00 |
|
Dean Herbert
|
f0a9688baa
|
Remove unnecessary mapped type
|
2021-01-12 15:50:09 +09:00 |
|
Dean Herbert
|
7769d95e7b
|
Add xmldoc for extension methods
|
2021-01-12 15:48:26 +09:00 |
|
Dean Herbert
|
ff16d2f490
|
Mark classes nullable
|
2021-01-12 15:21:02 +09:00 |
|
Dean Herbert
|
2e4c3c8e39
|
Avoid closing initial context after migrations (unnecessary)
|
2021-01-12 14:45:36 +09:00 |
|
Dean Herbert
|
0dca9c8c46
|
Tidy up RealmContextFactory; remove delete/dispose method which wouldn't work due to threading
|
2021-01-12 14:45:36 +09:00 |
|
Dean Herbert
|
8cbad1dc1c
|
Add logging of opened and created contexts
|
2021-01-12 14:45:36 +09:00 |
|
Dean Herbert
|
ffb42c37df
|
Move schema version to const
|
2021-01-12 14:45:36 +09:00 |
|
Dean Herbert
|
0789621b85
|
Elaborate on comment mentioning migrations
|
2021-01-12 14:45:36 +09:00 |
|
Dean Herbert
|
fc55d67c66
|
Add helper method for detaching lists from realm
|
2021-01-12 14:45:36 +09:00 |
|
Dean Herbert
|
d810af82ec
|
Expose Live.Detach() method for ease of use
|
2021-01-12 14:45:36 +09:00 |
|
Dean Herbert
|
dd50b5870e
|
Move extensions methods into own class
|
2021-01-12 14:45:36 +09:00 |
|
Dean Herbert
|
6736db327a
|
Remove scheduler being passed in for now
|
2021-01-12 14:45:36 +09:00 |
|
Dean Herbert
|
a13b6abcff
|
Remove incorrect default specification from IRealmFactory interface
|
2021-01-12 14:45:36 +09:00 |
|
Dean Herbert
|
70689eee2b
|
Perform initial lookup if original is not managed
|
2021-01-12 14:45:36 +09:00 |
|
Dean Herbert
|
05ca016deb
|
Make Live implement IHasGuidPrimaryKey
|
2021-01-12 14:45:36 +09:00 |
|
Dean Herbert
|
20584c9e16
|
Add full xmldoc for Live class
|
2021-01-11 19:28:19 +09:00 |
|
Dean Herbert
|
9f64f6059f
|
Rename RealmWrapper to Live
|
2021-01-11 16:31:36 +09:00 |
|
Dean Herbert
|
5bb4d35982
|
Make RealmWrapper nullable enabled
|
2021-01-11 16:31:36 +09:00 |
|
Dean Herbert
|
cdb3d20fc6
|
Remove unnecessary warning suppression
|
2021-01-11 16:31:36 +09:00 |
|
Dean Herbert
|
6c90f9ceed
|
Move RealmWrapper to own file
|
2021-01-11 16:31:36 +09:00 |
|
Dean Herbert
|
86daf65630
|
Fix primary key not being populated for KeyBinding
|
2021-01-11 16:31:35 +09:00 |
|
Dean Herbert
|
a77519c6bd
|
Store KeyBinding action to its own field in realm
Also improve the Query method for action types by using generic field
|
2021-01-11 15:52:49 +09:00 |
|
Dean Herbert
|
382a40b243
|
Tidy up some missed inspections in RealmContextFactory
|
2021-01-11 15:52:49 +09:00 |
|
Dean Herbert
|
845d5cdea2
|
Switch guid to store as string until fody issues are resolved
See
https://github.com/realm/realm-dotnet/issues/740#issuecomment-755898968
|
2021-01-11 15:52:49 +09:00 |
|
Dean Herbert
|
ae76eca564
|
Add basic realm migration support
|
2021-01-11 15:52:49 +09:00 |
|
Dean Herbert
|
5d7ab4a7f1
|
Rename global statistics to be specific to realm
|
2021-01-11 15:52:49 +09:00 |
|
Dean Herbert
|
9cfede2e7e
|
Setup context, write usage, wrapper classes
|
2021-01-11 15:52:49 +09: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 |
|
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 |
|