Skip to content

Feature Request: Unread Count for Threads within Messages #2022

Open
@muhammedogz

Description

@muhammedogz

Motivation
In our project, we employ the getstream chat where every message can have threads. For our users, it's important to treat each thread as separate messages to accurately track and manage unread messages. Currently, there is no straightforward way to get an unread count of threads in messages. This is a problem because it makes it difficult for users to identify which threads contain unread messages and subsequently navigate to them. This can lead to missed conversations and information, creating frustration among users.

Proposed solution
We propose the addition of a feature that would allow us to retrieve an unread count of threads in messages in the getstream chat, similar to how we can get an unread count of messages in a channel. This would ideally be implemented as a function or a field that we could easily access via the API, updating in real time as messages are read or new messages are received in the threads.

Acceptance Criteria
The function/feature accurately counts the number of unread threads within messages for any given user and is easily retrievable.

Also, it seems relative with this issue: GetStream/stream-chat-flutter#1337

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions