Commit Graph

14 Commits

Author SHA1 Message Date
0aedbbe165 Fix incorrect fallback logic causing test failure 2021-11-24 14:04:55 +09:00
ee22c24370 Update RulesetConfigCache to cache via ShortName instead of ID 2021-11-24 13:10:18 +09:00
520e550764 Bring back SettingsStore to avoid changing ruleset API for now
Also fixes some remaining test failures due to locally constructed
rulesets that are not being tracked by the game.
2021-09-15 17:12:02 +09:00
c36a67d06e Fix some tests failing due to using a locally constructed ruleset 2021-09-15 17:04:38 +09:00
a2f1752344 Make settings works with current caching structure
Will likely pull out that `RulesetConfigCache` next, but this is an
"everything works" state.
2021-09-15 16:31:13 +09:00
187c557ea8 Begin migrating settings implementation across to realm 2021-09-15 16:22:14 +09:00
3f8928ca25 Suppress warnings 2019-11-12 13:41:54 +09:00
d6cdde552d Add comment explaining dispose logic 2019-09-06 01:14:37 +09:00
dafe9da851 Dispose config managers ahead of time to avoid database errors 2019-09-06 00:22:35 +09:00
6dfe95db74 Allow RulesetConfigCache to return null configs 2019-08-26 16:34:12 +09:00
39efa2d173 Fix possible cross-thread config cache access 2019-05-08 19:05:00 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
b51e714ae5 Fix xmldoc 2018-06-11 15:44:59 +09:00
14b7530994 Use a global ruleset config cache 2018-06-11 15:07:42 +09:00