You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On launching the app and starting the embedded node any relay addresses are dialed, when connection succeeds discovery and replication mechanisms kick in. When the app is put to sleep then existing connections are dropped but when woken again relays or discovered remote peers are never re-dialed. A full app restart is required to initiate connections and start replicating again.
There are several issues in aqquadoggo repo relating to implementing redial strategies in the node. Maybe there's something relatively simple we could implement in app for restarting the embedded node when the app wakes, which would bring quite a big improvement to the UX.
The text was updated successfully, but these errors were encountered:
After this fix p2panda/aquadoggo#614 I am not seeing this behaviour anymore. Connections remain and replication continues when app is in the background. I suppose there must be a point where connections break/drop, but this will be dealt with in the existing aquadoggo issues regarding redialing peers so I will close this ticket now as it is not related directly to the meli app code.
On launching the app and starting the embedded node any relay addresses are dialed, when connection succeeds discovery and replication mechanisms kick in. When the app is put to sleep then existing connections are dropped but when woken again relays or discovered remote peers are never re-dialed. A full app restart is required to initiate connections and start replicating again.
There are several issues in aqquadoggo repo relating to implementing redial strategies in the node. Maybe there's something relatively simple we could implement in app for restarting the embedded node when the app wakes, which would bring quite a big improvement to the UX.
The text was updated successfully, but these errors were encountered: