PWA: Update unread counter badge on sync (#1488)

This commit is contained in:
Alexander Zinchuk 2021-10-11 19:48:01 +03:00
parent a40f74efa4
commit 8be0c590f9

View File

@ -12,6 +12,7 @@ import {
} from '../../../config';
import { callApi } from '../../../api/gramjs';
import { buildCollectionByKey } from '../../../util/iteratees';
import { updateAppBadge } from '../../../util/appBadge';
import {
replaceChatListIds,
replaceChats,
@ -23,7 +24,13 @@ import {
replaceThreadParam,
} from '../../reducers';
import {
selectUser, selectChat, selectCurrentMessageList, selectDraft, selectChatMessage, selectThreadInfo,
selectUser,
selectChat,
selectCurrentMessageList,
selectDraft,
selectChatMessage,
selectThreadInfo,
selectCountNotMutedUnread,
} from '../../selectors';
import { isChatPrivate } from '../../helpers';
@ -75,6 +82,8 @@ async function afterSync(actions: GlobalActions) {
await callApi('fetchCurrentUser');
updateAppBadge(selectCountNotMutedUnread(getGlobal()));
if (DEBUG) {
// eslint-disable-next-line no-console
console.log('>>> FINISH AFTER-SYNC');