Commit Graph

96 Commits (5671513c1ef4a42b8fddf22b7ae6d7869e6a5f1e)

Author SHA1 Message Date
Thibault Duplessis 5671513c1e read/write crosstable/matchup from yoloDb 2021-09-18 15:09:15 +02:00
Thibault Duplessis 9f145422ce no longer store empty crosstables 2021-09-18 11:53:02 +02:00
Thibault Duplessis 7b90bc662d Revert "disable access to matchup collection too"
This reverts commit ccd701d1c1.
2021-09-18 11:30:41 +02:00
Thibault Duplessis ccd701d1c1 disable access to matchup collection too 2021-09-18 11:26:53 +02:00
Thibault Duplessis 9fba3b3630 live setting to disable read/write on crosstable collection 2021-09-18 11:26:00 +02:00
Thibault Duplessis 8ad646b666 fix new scala warnings 2020-11-26 10:02:50 +01:00
Thibault Duplessis ae97a2ee27 add ?matchup flag to /api/crosstable - for #7322 2020-09-23 12:35:08 +02:00
Thibault Duplessis aaf88bc62c scalafmt 2.7.1 2020-09-21 09:28:28 +02:00
Thibault Duplessis 5488a09548 scalafmt 2.5 2020-05-05 22:11:15 -06:00
Thibault Duplessis d0e0730056 remove crosstable initial computation 2020-04-03 07:03:57 -06:00
Thibault Duplessis 2df0462387 {master} fix skipping crosstable computation 2020-03-25 11:17:23 -06:00
Thibault Duplessis 7e04a0bc79 live settings to toggle computation of crosstable/playtime 2020-03-24 13:39:07 -06:00
Thibault Duplessis 356828b674 work around playframework dev memory leak with caffeine system scheduler 2019-12-27 13:51:02 -06:00
Thibault Duplessis 59c063ad23 generate more crosstables concurrently 2019-12-24 21:26:15 -05:00
Thibault Duplessis 9352ebc6fb more cache refactoring 2019-12-24 15:01:35 -05:00
Thibault Duplessis 032c3bcd32 preemptively find crosstable duplicates - fixes #5810 maybe 2019-12-23 21:23:19 -05:00
Thibault Duplessis 4812be34a8 make user tooltips faster 2019-12-23 10:54:44 -05:00
Thibault Duplessis 987d5e2bca monitor duplicate crosstables 2019-12-23 01:23:31 -05:00
Thibault Duplessis 319c9b4ba9 rethink crosstable creation streaming and dedup 2019-12-22 22:34:17 -05:00
Thibault Duplessis 9eebdf0802 on crosstable timeout, safely assume it's empty 2019-12-22 22:16:19 -05:00
Thibault Duplessis 958684faa7 experimental stream, dedup and parallelize crosstable creation 2019-12-22 19:52:13 -05:00
Thibault Duplessis 74afc821e7 inject play default execution context everywhere - WIP 2019-12-13 19:17:43 -06:00
Thibault Duplessis dcd80eb565 tweak crosstable API 2019-12-13 17:04:18 -06:00
Thibault Duplessis ff1cc70bef reformat with scalafmt 2019-12-13 08:37:32 -06:00
Thibault Duplessis e73bc38bc9 remove db "uno" 2019-12-07 22:49:02 -06:00
Thibault Duplessis e0819404db game module migration 2019-11-30 12:06:50 -06:00
Thibault Duplessis f0d5c98abf wait longer for crosstable 2019-08-23 22:03:11 +02:00
Thibault Duplessis d48d3b6a96 default to empty crosstable 2019-08-23 22:01:12 +02:00
Thibault Duplessis 8b8f474ab8 tweak game users code 2019-08-13 08:52:53 +02:00
Thibault Duplessis 74183a3e40 rename fixes 2019-07-13 20:12:42 +02:00
Thibault Duplessis 12e6292a7e consistent naming for sri 2019-07-13 20:02:50 +02:00
Thibault Duplessis 21dec0491f type aliases 2019-01-22 18:41:39 +08:00
Thibault Duplessis 341978939f Revert "send crosstable score to round mobile API - WIP"
This reverts commit 99721b3b9a.
2018-03-06 16:01:42 -05:00
Thibault Duplessis 99721b3b9a send crosstable score to round mobile API - WIP 2018-02-28 19:21:01 -06:00
Thibault Duplessis 8c79c860cb remove unused imports with scalafix 2017-10-21 15:01:50 -05:00
Thibault Duplessis 06cdc65f9f allow crosstable computation on master (for devs) 2017-09-27 11:12:42 -05:00
Thibault Duplessis 555386063e faster matchup score update/insert 2017-07-10 10:28:14 +02:00
Thibault Duplessis 7bce291747 tweak matchup score 2017-07-10 01:47:29 +02:00
Thibault Duplessis 9d5601e889 matchup score optimizations & titles 2017-07-09 22:42:37 +02:00
Thibault Duplessis aa1a9d14e2 implement current matchup score - along the lifetime crosstable 2017-07-09 22:28:42 +02:00
Thibault Duplessis 1afa633055 implement player VS games API - closes #2909 2017-04-06 14:14:39 +02:00
Thibault Duplessis 542c2defbe code tweaks 2017-03-18 14:57:00 +01:00
Thibault Duplessis 54cdf0ca65 reformat ALL the code, using sbt-scalariform 2017-02-14 16:34:07 +01:00
Thibault Duplessis eeb07caaf8 rename AsyncCache2 to AsyncCache as there's now one to rule them all 2017-01-28 19:51:51 +01:00
Thibault Duplessis 8c9efd2056 wait longer for crosstable result 2017-01-27 20:07:59 +01:00
Thibault Duplessis ebd450aca6 give the crosstable API async semaphore more time 2017-01-27 11:00:18 +01:00
Thibault Duplessis 2651456ba6 got rid of spray.caching 2017-01-27 00:23:43 +01:00
Thibault Duplessis 1d442a9746 delete more dead code 2017-01-15 13:56:49 +01:00
Thibault Duplessis 6150edf09f name async caches and expire the result future 2016-11-28 06:42:37 +01:00
Thibault Duplessis c711c8e195 recover from crosstable unicity exceptions 2016-07-28 10:41:14 +02:00