Nikita Vilunov nikita
  • Joined on 2023-08-25
nikita created branch irc-tests-timeouts in lavina/lavina 2024-06-09 09:06:59 +00:00
nikita pushed to main at lavina/lavina 2024-06-05 01:06:01 +00:00
26cc2f178c irc: remove "None" fake capability
25fe041698 irc: move CHATHISTORY message handling into a separate module
a22cde0ea8 irc: rename Handler to IrcCommand and its method to handle_with
59528909c7 core: ADT for results of room history queries
f3cd794431 core: do not ignore errors on sending to channels
Compare 6 commits »
nikita deleted branch error-handling from lavina/lavina 2024-06-04 21:55:00 +00:00
nikita pushed to main at lavina/lavina 2024-06-04 21:54:59 +00:00
4e8eb09184 reduce usage of unwraps (#70)
nikita merged pull request lavina/lavina#70 2024-06-04 21:54:57 +00:00
reduce usage of unwraps
nikita pushed to error-handling at lavina/lavina 2024-06-03 15:20:20 +00:00
bae3b59c5a tests
nikita pushed to error-handling at lavina/lavina 2024-06-03 15:15:31 +00:00
56df1d03ec use PlayerConnectionResult enum
ba09ae6bc5 rename
Compare 2 commits »
nikita commented on pull request lavina/lavina#70 2024-06-03 14:58:58 +00:00
reduce usage of unwraps

yes, and members too

nikita commented on pull request lavina/lavina#70 2024-06-03 14:58:39 +00:00
reduce usage of unwraps

It wouldn't really matter whether we use unwraps or ? in tests, but it was a bit hard to find which unwraps are in "real code" and which are in tests, so I decided to remove all of them no…

nikita commented on pull request lavina/lavina#70 2024-06-03 14:54:25 +00:00
reduce usage of unwraps

the result of deferred.await? was SendMessageResult, now it's Result<SendMessageResult>, so deferred.await (without ?) is actually Result<Result<SendMessageResult>>

nikita pushed to error-handling at lavina/lavina 2024-06-03 11:17:40 +00:00
f2dbf0a2b1 Merge branch 'refs/heads/main' into error-handling
d0420ec834 core: use members instead of subscribers in RoomInfo
e48a6d3b0b irc: test scenario with reboot and two users to cover bug #72
bb0b911e5e irc: basic `chathistory` capability support without `batch` markers (#73)
1a21c05d7d xmpp: add support leaving MUCs via unavailable presence (#71)
Compare 6 commits »
nikita closed issue lavina/lavina#72 2024-06-03 11:07:05 +00:00
Broadcast does not cover all of the subscribers
nikita pushed to main at lavina/lavina 2024-06-03 11:06:48 +00:00
d0420ec834 core: use members instead of subscribers in RoomInfo
e48a6d3b0b irc: test scenario with reboot and two users to cover bug #72
Compare 2 commits »
nikita reopened issue lavina/lavina#74 2024-06-03 11:03:31 +00:00
Presence from an IRC user joining is not visible to an XMPP member
nikita closed issue lavina/lavina#74 2024-06-03 11:02:33 +00:00
Presence from an IRC user joining is not visible to an XMPP member
nikita pushed to main at lavina/lavina 2024-06-03 10:54:01 +00:00
bf3e2dcc71 core: use members instead of subscribers in RoomInfo
nikita pushed to main at lavina/lavina 2024-06-03 10:46:39 +00:00
2232525a9e irc: test scenario with reboot and two users to cover bug #74
nikita pushed to main at lavina/lavina 2024-06-01 11:34:55 +00:00
bb0b911e5e irc: basic `chathistory` capability support without `batch` markers (#73)
nikita merged pull request lavina/lavina#73 2024-06-01 11:34:54 +00:00
IRC: chathistory with no batching and metadata
nikita pushed to #39-irc-chathistory at caffeinatedgaze/lavina 2024-06-01 11:21:03 +00:00
03add62d3b fix tests