Skip to content

feat: add message status tracking support - #97

Merged
dwickr merged 1 commit into
masterfrom
feat/message-status
Aug 14, 2026
Merged

dwickr merged 1 commit into
masterfrom
feat/message-status

Conversation

@dwickr

@dwickr dwickr commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Add optional delivery-status tracking to the Send Message endpoint via ?status=true, and a new MessageStatus endpoint to query it.

  • Generate and register a UUID status_id with the WickrIO engine for 1-to-1 and room messages
  • Reject status tracking when combined with attachments (400)
  • Add GET MessageStatus/:status_id endpoint (V1/V2)
  • Add tests and mocks for new behavior
  • Document new endpoints and flow in README

Add optional delivery-status tracking to the Send Message endpoint
via `?status=true`, and a new MessageStatus endpoint to query it.

- Generate and register a UUID status_id with the WickrIO engine
  for 1-to-1 and room messages
- Reject status tracking when combined with attachments (400)
- Add GET MessageStatus/:status_id endpoint (V1/V2)
- Add tests and mocks for new behavior
- Document new endpoints and flow in README
@dwickr
dwickr marked this pull request as ready for review August 14, 2026 16:23
@dwickr
dwickr merged commit 9ec9025 into master Aug 14, 2026
3 checks passed
@dwickr
dwickr deleted the feat/message-status branch August 14, 2026 17:19
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