Commit Graph

95 Commits (50f512a7909dfd01f210bbff4b769c3b9a90d567)

Author SHA1 Message Date
Thibault Duplessis d4a136b724 always send game messages on the same redis channel
to avoid race conditions where lila-ws receives versioned game events
on several channels and loses ordering
2021-01-20 10:13:06 +01:00
Thibault Duplessis 73c2f1c4f6 round robin lila-ws redis channels in both directions 2021-01-19 22:49:22 +01:00
Thibault Duplessis b9ba1b8352 parallelize redis chan across multiple connections 2021-01-18 17:45:03 +01:00
Thibault Duplessis 1f354aceff remote socket redis ping 2021-01-12 20:20:06 +01:00
Thibault Duplessis 221910fe36 fix anon game chat - closes #7781 2020-12-27 13:54:29 +01:00
Thibault Duplessis f259240f7f explicitly return unit to prevent value discarding #list 2020-09-29 10:38:01 +02:00
Thibault Duplessis aaf88bc62c scalafmt 2.7.1 2020-09-21 09:28:28 +02:00
Thibault Duplessis 747ed7a8fd Merge branch 'master' into miniboard-clock
* master:
  java tweaks
  optimize regex
  remove extra "new" and semicolons
  remove superfluous function placeholders
  ensure source is closed
  immutable/mutable call argument list tweaks
  fix actual insight bug
  more code tweaks
  remove debug and re-format
  more code tweaks and reference prefixes
  remove superfluous blocks
  add @tailrec wherever possible
  scalafmt
  name boolean arguments
  code golf
  code tweaks
  update round move tag
  {master} automated code cleanup
  {master} remove temp fix
2020-08-16 15:44:28 +02:00
Thibault Duplessis 4f9d267c79 code tweaks 2020-08-16 14:37:41 +02:00
Thibault Duplessis b7bde02feb mini-game with live clocks and results WIP 2020-08-15 22:33:42 +02:00
Thibault Duplessis ea510a2fc0 fix many warnings 2020-07-07 10:34:48 +02:00
Thibault Duplessis ed1b9defc7 scalafmt 2.6.1 2020-06-24 11:37:18 +02:00
Thibault Duplessis bf2819b50f more swiss cleanup 2020-05-16 11:13:07 -06:00
Thibault Duplessis 83f4bcd5f9 fix realtime mod actions on round watcher chats - closes #6546 2020-05-11 16:59:38 -06:00
Thibault Duplessis 7f1b42532d unlock swiss pairings 2020-05-06 17:45:08 -06:00
Thibault Duplessis 1cbe368eb4 fixes for bot/board connectivity - closes #6423 - closes #6555 2020-05-06 12:22:35 -06:00
Thibault Duplessis 1fa193e513 standard round socket messaging 2020-05-06 10:08:08 -06:00
Thibault Duplessis 5488a09548 scalafmt 2.5 2020-05-05 22:11:15 -06:00
Thibault Duplessis 521fdeed82 swiss WIP 2020-05-05 12:43:23 -06:00
Thibault Duplessis 72bc2cf6b3 move userTv to lila-ws 2020-04-28 11:23:06 -06:00
Thibault Duplessis e4578072a1 further optimize chat 2020-04-23 11:43:54 -06:00
Thibault Duplessis 6c470d79b1 optimize new chat system 2020-04-22 16:37:24 -06:00
Thibault Duplessis 34c19f910a new chat lila-ws msgs 2020-04-22 13:29:37 -06:00
Thibault Duplessis f3e37779ce refactor chats, round ducts no longer subscribe to bus events 2020-04-21 15:04:31 -06:00
Thibault Duplessis 2ac40c8c43 new friend list 2020-03-27 11:03:13 -06:00
Thibault Duplessis 488295f7ce log the user text when a chat timeout occurs 2020-03-03 09:44:36 -06:00
Thibault Duplessis dbbb3c1f4f reduce base disconnect timeout to 40s 2020-01-08 19:13:38 -06:00
Thibault Duplessis 64de534469 reduce default blitz disconnection timeout to 60s 2020-01-04 11:40:39 -06:00
Thibault Duplessis dd9f132d56 halve time to reconnect for anon players 2020-01-04 09:01:11 -06:00
Thibault Duplessis 3b73f67dbf use material imbalance to compute time to reconnect 2020-01-04 00:01:48 -06:00
Thibault Duplessis 51f001bb55 show time to win when opponent leaves the game 2020-01-03 11:01:46 -06:00
Thibault Duplessis 8e9ebe39f6 monitor count round ducts 2020-01-02 22:48:18 -06:00
Thibault Duplessis 519608d819 upgrade proxied game when analysis completes 2020-01-02 19:14:16 -05:00
Thibault Duplessis fbb42b106c logging/monitoring tweaks 2020-01-01 10:29:47 -05:00
Thibault Duplessis 2c8719c193 reduce disconnect timeout 2019-12-31 19:19:13 -05:00
Thibault Duplessis 17b34cfa8a coordinated shutdown WIP 2019-12-27 10:18:45 -06:00
Thibault Duplessis 042e199393 more game proxy optimizations 2019-12-17 14:57:10 -06:00
Thibault Duplessis 8d4674c6b9 tweak round deploy persistence 2019-12-16 14:12:36 -06:00
Thibault Duplessis 74afc821e7 inject play default execution context everywhere - WIP 2019-12-13 19:17:43 -06:00
Thibault Duplessis ff1cc70bef reformat with scalafmt 2019-12-13 08:37:32 -06:00
Thibault Duplessis 2048730b82 remove java functions 2019-12-11 11:45:53 -06:00
Thibault Duplessis b7bbfde3c4 fix many more warnings 2019-12-08 10:58:50 -06:00
Thibault Duplessis b0d798fd37 migration WIP 2019-12-05 12:47:03 -06:00
Thibault Duplessis 3d52e6bbf8 migrate round module 2019-12-02 10:41:05 -06:00
Thibault Duplessis f4fbcf19b6 migration WIP 2019-11-29 18:07:51 -06:00
Thibault Duplessis b7a77cc3f4 more WIP 2019-11-28 19:34:46 -06:00
Thibault Duplessis ce06b09af3 simplify round move async feedback 2019-11-26 21:03:09 -06:00
Thibault Duplessis 3a2628fa58 replace akka EventBus implementation with my own - closes #5689 2019-11-26 15:44:28 -06:00
Thibault Duplessis bba93795fe update pieces for #5647 2019-11-25 14:26:16 -06:00
Thibault Duplessis 41d59c5346 round remote socket: external chat 2019-11-08 08:59:54 -06:00