Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Direct Messages: Status connection management #5147

Open
plopezlpz opened this issue May 10, 2024 · 0 comments
Open

Direct Messages: Status connection management #5147

plopezlpz opened this issue May 10, 2024 · 0 comments
Assignees

Comments

@plopezlpz
Copy link
Contributor

Problem

On temporary network disconnects or bad network connectivity, status-go might not handle that gracefully and some messages might not be sent or received due to that.

Implementation

  1. List critical direct messages, e.g.: 1:1, community join request/response, add contact request/response, group messages.
  2. See how/if they handle connection management issues
  3. Improve code to handle disconnects, retries and backoff strategies.
  4. Get feedback from Direct Message Testing : status reliability testing in unreliable network conditions #5144 and fix issues.

Acceptance Criteria

Network connectivity issues are handled gracefully:

  • "Outgoing" messages are retried when the machine is back online if necessary or are clearly marked as not sent with a manual retry button.
  • "Incomming" messages are refetched when back online (likely using filter).

Notes

Don't discard adding retry buttons for easy wins.

@plopezlpz plopezlpz self-assigned this May 10, 2024
@plopezlpz plopezlpz changed the title Status connection management, direct messages. Direct Messages: Status connection management May 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant