Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Briar Desktop Briar Desktop
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 169
    • Issues 169
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 7
    • Merge requests 7
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • briar
  • Briar DesktopBriar Desktop
  • Issues
  • #177

Closed
Open
Created Jan 03, 2022 by Mikolai Gütschow@ialokimMaintainer

Event-driven loading of single (new) messages instead of reloading all of them

Currently, when an introduction is initiated, all messages in the current private chat are reloaded. It would be better to switch to an event-based loading of the single newly added message. ConversationMessageTrackedEvent which was added for updating group counts currently does not include message IDs, but this could be easily changed. However, Briar core currently does not support loading single messages by message ID.

Another approach would be to emit ConversationMessageSentEvents similar to the ConversationMessageReceivedEvent.

See !69 (comment 58749).

Assignee
Assign to
Time tracking