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>>
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)
Broadcast does not cover all of the subscribers
d0420ec834
core: use members instead of subscribers in RoomInfo
e48a6d3b0b
irc: test scenario with reboot and two users to cover bug #72
Presence from an IRC user joining is not visible to an XMPP member
Presence from an IRC user joining is not visible to an XMPP member
IRC: chathistory with no batching and metadata
IRC: chathistory with no batching and metadata
this command shouldn't work if the capability wasn't negotiated during registration
IRC: chathistory with no batching and metadata
these are unsupported, ideally it should return an error to the user, for now it could be a TODO
xmpp: add support leaving MUCs via unavailable presence