From 8bf4d9c42b0f7196bafee7e2a65a0bd204d9cd55 Mon Sep 17 00:00:00 2001 From: morethanwords Date: Mon, 22 Mar 2021 16:37:45 +0400 Subject: [PATCH] Disable notiifcation sound by default Fix applying notification sound toggle --- src/lib/appManagers/appNotificationsManager.ts | 4 ++-- src/lib/appManagers/appStateManager.ts | 2 +- src/lib/langPack.ts | 6 ++++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/lib/appManagers/appNotificationsManager.ts b/src/lib/appManagers/appNotificationsManager.ts index 13303ceb..03c13d32 100644 --- a/src/lib/appManagers/appNotificationsManager.ts +++ b/src/lib/appManagers/appNotificationsManager.ts @@ -261,7 +261,7 @@ export class AppNotificationsManager { } } - public updateLocalSettings() { + public updateLocalSettings = () => { Promise.all(['notify_nodesktop', 'notify_volume', 'notify_novibrate', 'notify_nopreview', 'notify_nopush'].map(k => sessionStorage.get(k as any))) .then((updSettings) => { this.settings.nodesktop = updSettings[0]; @@ -439,7 +439,7 @@ export class AppNotificationsManager { public start() { this.updateLocalSettings(); - //rootScope.on('settings_changed', this.updateNotifySettings); + rootScope.on('settings_updated', this.updateLocalSettings); //WebPushApiManager.start(); if(!this.notificationsUiSupport) { diff --git a/src/lib/appManagers/appStateManager.ts b/src/lib/appManagers/appStateManager.ts index f5046b74..7abda329 100644 --- a/src/lib/appManagers/appStateManager.ts +++ b/src/lib/appManagers/appStateManager.ts @@ -114,7 +114,7 @@ export const STATE_INIT: State = { slug: 'ByxGo2lrMFAIAAAAmkJxZabh8eM', // * new blurred camomile }, notifications: { - sound: true + sound: false } }, drafts: {} diff --git a/src/lib/langPack.ts b/src/lib/langPack.ts index ecf09018..c13acb82 100644 --- a/src/lib/langPack.ts +++ b/src/lib/langPack.ts @@ -151,10 +151,12 @@ namespace I18n { } else if(str._ === 'langPackString') { out = str.value; } else { - out = '[' + key + ']'; + //out = '[' + key + ']'; + out = key; } } else { - out = '[' + key + ']'; + //out = '[' + key + ']'; + out = key; } if(args?.length) {