@amityco/ts-sdk-react-native
Version:
Amity Social Cloud Typescript SDK
13 lines (9 loc) • 530 B
text/typescript
import { getActiveClient } from '~/client/api/activeClient';
import ObjectResolverEngine from '~/client/utils/ObjectResolver/objectResolverEngine';
export const resolveUnreadInfoOnChannelEvent = (channel: Amity.StaticInternalChannel) => {
const client = getActiveClient();
if (client.isUnreadCountEnabled && client.getMarkerSyncConsistentMode()) {
const objectResolverEngine = ObjectResolverEngine.getInstance();
objectResolverEngine.resolve(channel.channelId, Amity.ReferenceType.USER_MESSAGE_FEED_MARKER);
}
};