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

Refactored the 'RecipientState' type and other improvements #1047

Merged
merged 6 commits into from
Oct 24, 2024

Conversation

mpretty-cyro
Copy link
Collaborator

  • Refactored the 'RecipientState' type to just be columns on the 'Interaction' table
  • Added some syntactic sugar to clean up the 'CallbackWrapper' boilerplate within the LibSession+Networking code
  • Fixed an issue where sending a message into a group where you are the only member would result in the message permanently being in the sending state
  • Fixed an issue when initially setting up the interaction database structure where the community whisper mechanism needed another column
  • Fixed a bug where the MessageSendJob wouldn't time out during path building
  • Fixed a bug where the MessageSendJob wouldn't retry 8 times before detecting a timeout (meaning it would retry up to 80 times in total before permanently failing)

• Refactored the 'RecipientState' type to just be columns on the 'Interaction' table
• Added some syntactic sugar to clean up the 'CallbackWrapper' boilerplate within the LibSession+Networking code
• Fixed an issue where sending a message into a group where you are the only member would result in the message permanently being in the sending state
• Fixed an issue when initially setting up the interaction database structure where the community whisper mechanism needed another column
• Fixed a bug where the MessageSendJob wouldn't time out during path building
• Fixed a bug where the MessageSendJob wouldn't retry 8 times before detecting a timeout (meaning it would retry up to 80 times in total before permanently failing)
@mpretty-cyro mpretty-cyro self-assigned this Oct 18, 2024
@mpretty-cyro mpretty-cyro marked this pull request as ready for review October 20, 2024 23:25
@mpretty-cyro mpretty-cyro changed the title [WIP] Refactored the 'RecipientState' type Refactored the 'RecipientState' type and other improvements Oct 20, 2024
@RyanRory RyanRory merged commit 054043b into oxen-io:dev Oct 24, 2024
1 check passed
@mpretty-cyro mpretty-cyro deleted the fix/rework-recipient-state branch November 27, 2024 03:21
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

Successfully merging this pull request may close these issues.

2 participants