How can we get unread messages in groups. we're currently creating readDBSession and using getUnreadCount. This implementation is working fine for peer id but when we pass group id, its not working. here's the sample code
// groups= [{groupId: 1234}, {groupId: 5436}]
groups?.forEach((group) => {
const readSession = window.api?.readDbSession(
null,
group.groupId,
null,
function on_read() {},
);
readSession?.getUnreadCount(function on_unread(count: number) {
console.log(count);
});
readSession.stop();
});
// if we pass peer address in readDbSession and 0 as group id then its working fine.