i have checked into all the messages and read them but the notification still persists which can be a bit confusing for the care providers.
Did you read all the messages while logged in as the old user or the new user? If you read them as the old user but they are still showing as unread for the new user, see below and also have a look at this thread.
How “read” messages / reports are dealt with
The unread message count is per user. When User A reads a message, it no longer shows up as being read for User A, but still shows up as being unread for all other users. This is by design/on purpose. This is how it works on the Reports tab too.
Technically the way this works is that whenever a user “reads” a message, the CHT will create a read:message:<uuid> doc in that users database. If you wanted one user’s “read” activity to affect other user’s experience, you would need to create a similar read document in other user’s DBs.
Take a look in the user DBs and you’ll see these. In the example below, we are looking at the medic-user-paula-meta database. When you create the new user, none of those read docs will be there… but as you read those messages/reports, the CHT will create them for that user only.
@cliff Firstly, after selecting the conversation, make sure you wait long enough. If you just quickly select the next conversation then there may not be enough time to mark the first as read before moving on.
Secondly, start a new conversation with the new user and ensure that is marked read immediately.