forked from lavina/lavina
1
0
Fork 0
Commit Graph

70 Commits

Author SHA1 Message Date
Nikita Vilunov c845f5d4ca handle topic command 2023-02-14 19:46:42 +01:00
Nikita Vilunov d10cddec61 send channels on connect 2023-02-14 19:28:49 +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 315b7e638b add irc integration tests 2023-02-13 21:58:44 +01:00
Nikita Vilunov b1b8ec800e tests for irc 2023-02-13 21:04:08 +01:00
Nikita Vilunov 7f5fa955ec introduce player connection 2023-02-13 20:16:00 +01:00
Nikita Vilunov 6d330c0fcd split irc connection handler into functions 2023-02-13 19:58:05 +01:00
Nikita Vilunov d661f68fb6 implemen sending messages to a chan 2023-02-13 19:32:52 +01:00
Nikita Vilunov 89f85b4fee handle join and privmsg irc commands 2023-02-13 18:08:37 +01:00
Nikita Vilunov 20b461e81c handle irc join commands 2023-02-13 00:31:16 +01:00
Nikita Vilunov d5d0c6e73e rewrite server message writes as async, introduce error handling 2023-02-10 22:27:29 +01:00
Nikita Vilunov 69406cb33b implement irc client registration 2023-02-10 19:47:58 +01:00
Nikita Vilunov e0135a8ea6 implement pings 2023-02-10 18:09:29 +01:00
Nikita Vilunov e5d0722fe0 split irc proto in server in client modules 2023-02-09 20:26:05 +01:00
Nikita Vilunov c18f152e25 add metrics to irc projection 2023-02-09 20:01:21 +01:00
Nikita Vilunov 7a988f39b5 remove trivial projection 2023-02-09 19:31:45 +01:00
Nikita Vilunov 08fe958d60 clean stuff, move metrics endpoint onto a separate port 2023-02-09 19:19:03 +01:00
Nikita Vilunov e0ae11c02d irc parsing and initial projection 2023-02-09 18:16:15 +01:00
Nikita Vilunov f9a6d8bdfc reorder modules a bit 2023-02-04 02:01:49 +01:00