mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
5f5f612841
* Added new negotiating friend state to allow delayed sending of offline messages * Added ability to flag currently outgoing message as broken in UI * Reworked OfflineMsgEngine to support multiple receipt types * Moved resending logic out of the OfflineMsgEngine * Moved coordination of receipt and DispatchedMessageId into helper class usable for both ExtensionReceiptNum and ReceiptNum * Resending logic now has a failure case when the friend's extension set is lower than the required extensions needed for the message * When a user is known to be offline we do not allow use of any extensions * Added DB support for broken message reasons * Added DB support to tie an faux_offline_pending message to a required extension set |
||
---|---|---|
.. | ||
away_notification.svg | ||
away.svg | ||
blocked.svg | ||
busy_notification.svg | ||
busy.svg | ||
invisible.svg | ||
negotiating_notification.svg | ||
negotiating.svg | ||
offline_notification.svg | ||
offline.svg | ||
online_notification.svg | ||
online.svg |