Nikita Vilunov
7dfe6e0295
fix some stuff
2023-02-14 23:43:59 +01:00
Nikita Vilunov
05f8c5e502
rework commands and updates.
...
updates from rooms are send only to users other than the initiator.
updates from player are send only to connections other than the one the command was sent from.
2023-02-14 23:22:04 +01:00
Nikita Vilunov
57ea2dd2d7
introduce Updates as a common player and connection event
2023-02-14 20:42:52 +01:00
Nikita Vilunov
265b78dc51
improve newtypes
2023-02-14 20:07:07 +01:00
Nikita Vilunov
c845f5d4ca
handle topic command
2023-02-14 19:46:42 +01:00
Nikita Vilunov
a8d6a98a5b
produce join messages on joins from other connections
2023-02-14 18:55:09 +01:00
Nikita Vilunov
cef0269828
send chat members list on connection
2023-02-14 01:44:03 +01:00
Nikita Vilunov
ec819d37ea
make room a data structure behind a rwlock instead of an actor
2023-02-14 01:42:04 +01:00
Nikita Vilunov
d661f68fb6
implemen sending messages to a chan
2023-02-13 19:32:52 +01:00
Nikita Vilunov
20b461e81c
handle irc join commands
2023-02-13 00:31:16 +01:00
Nikita Vilunov
ae27c04b0a
add active players and rooms gauges
2023-02-12 23:23:52 +01:00
Nikita Vilunov
f9a6d8bdfc
reorder modules a bit
2023-02-04 02:01:49 +01:00