Message refresh delay when opening chat list

Hi,
I am developing Android app with the Intercom SDK. We implement the unread count listener which updated almost real time whenever there are new message coming, but when we open the chat list, the data is not updated yet. It has a delay, before the data matched the unread count. How do we get the refreshed data instantly when opening the chat list?
Thanks.

Best regards,
wisnup

Hey there,

Dan here from the Intercom support team.

Replies to messages and conversations are synced in real time, but new conversations started by messages sent from an Admin/Teammate only sync on the booting of the app, or when an update call is made to Intercom:

Intercom.client().updateUser(userAttributes);

One thing you could do here is that within the code that runs when the listener picks up an event, you can send an update for the user, and this should keep the value and the conversation list in sync.