Allow queing of messages to offline peer - do replay on connect #172
Labels
No Label
android
arch
backlog
blocked-on-external
bug
bugbash
component/bindings
component/bine
component/connectivity
component/cwtch
component/tapir
component/ui
cwtch-1.14
cwtch-1.15
cwtch-beta-1.1
cwtch-beta-1.10
cwtch-beta-1.11
cwtch-beta-1.12
cwtch-beta-1.13
cwtch-beta-1.2
cwtch-beta-1.3
cwtch-beta-1.4
cwtch-beta-1.5
cwtch-beta-1.5.x
cwtch-beta-1.6
cwtch-beta-1.7
cwtch-beta-1.8
cwtch-beta-1.9
design
duplicate
enhancement
flutter
funding-needed
help wanted
hybrid-groups
in-nightly
in-progress
invalid
ios
linux
mac
need-replication-or-investigation
ops
packaging
post-stable
question
questionable
requires-more-effort-than-we-can-spare
rust
scheduled
stable-blocker
tails
testing-needed
tests
tor
waiting-on-fix-confirmation
waiting-on-new-flutter-feature
whonix
windows
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: cwtch.im/cwtch-ui#172
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hi, just trying to get cwtch work on MacOS for now before trying to suggest it to some select friends. Understood that the p2p nature needs both peers to be online (like Jami f.ex.). Is it possible for the online peer to send chat messages to a registered contact who's offline who's chat history will automatically update when he gets online or when the registered peer is offline, is it simply impossible to send any message at all?
does latecoming peer self-update chat history and missed messages ?to does offline peer self-update chat history and missed messages when connecting ?if someone is offline they cannot receive messages as they are offline.
currently groups are a partial potential solution to this as they are hosted on a server so when the offline peer comes online, they can download new messages from there.
we have further development plans but they will take a bit longer :)
Thanks, but what i meant is between one-to-one chats. Let's say the sender is online and the receiver not. Sure enough, when being offline, one can't receive the 'unsent' messages. What i was asking is whether these unsent messages will automatically be delivered to the receiver once the latter fires up cwtch or will they be lost and have to be sent again ?
nope, we dont currently allow you to try and send a message to someone offline as we can make no reasonable garuntees about that and dont have any robust queuing system to try retrying sending like that
ok thanks for clearing that up. Would it really be that hard to have a peer update chat history and trigger reception of queued files or even just chat history ?
if you take a look at the code, it's more complex than you might think :) it's far from impossible, but it would take some time and work and we simply havent scheduled it. As a small team we have limited resources on what we work on and other things like adding file sharing, adding server management, adding images, audio; have all taken priority. Also work on group contacts/hybrid groups. There's a lot we want to do with limited resources. This will eventually bubble up, but not on the short term radar probably. Work on the "hybrid group" project may actually start to address it, which is in part why we haven't bothered to look at it yet, as it might end up having been premature and redundant work till we had better tools elsewhere
ok no problem. It would automate certain things though, like to make sure the other side has the same info as we on screen... Might be added to the todo list...
does offline peer self-update chat history and missed messages when connecting ?to Allow queing of messages to offline peer - do replay on connectclosing in favor of #414
this work should hopefully be scheduled soon