From abb1c021f662c831a15ab3b4a311a41d109352f5 Mon Sep 17 00:00:00 2001 From: Eduard Kuzmenko Date: Fri, 11 Feb 2022 21:13:46 +0400 Subject: [PATCH] Fix setting chat reactions --- src/components/sidebarRight/tabs/chatReactions.ts | 4 ++-- src/components/sidebarRight/tabs/editChat.ts | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/sidebarRight/tabs/chatReactions.ts b/src/components/sidebarRight/tabs/chatReactions.ts index 1c0136f5..19ac361e 100644 --- a/src/components/sidebarRight/tabs/chatReactions.ts +++ b/src/components/sidebarRight/tabs/chatReactions.ts @@ -84,10 +84,10 @@ export default class AppChatReactionsTab extends SliderSuperTabEventable { this.listenerSetter.add(toggleRow.checkboxField.input)('change', () => { if(!toggleCheckboxField.checked) { - checkboxFields.forEach(checkboxField => checkboxField.setValueSilently(false)); + checkboxFields.forEach(checkboxField => checkboxField.checked = false); saveReactionsDebounced(); } else if(checkboxFields.every(checkboxField => !checkboxField.checked)) { - checkboxFields.forEach(checkboxField => checkboxField.setValueSilently(true)); + checkboxFields.forEach(checkboxField => checkboxField.checked = true); saveReactionsDebounced(); } }); diff --git a/src/components/sidebarRight/tabs/editChat.ts b/src/components/sidebarRight/tabs/editChat.ts index 41043071..b3c7eb9e 100644 --- a/src/components/sidebarRight/tabs/editChat.ts +++ b/src/components/sidebarRight/tabs/editChat.ts @@ -150,7 +150,8 @@ export default class AppEditChatTab extends SliderSuperTab { const availableReactions = await appReactionsManager.getAvailableReactions(); const availableReactionsLength = availableReactions.filter(availableReaction => !availableReaction.pFlags.inactive).length; const setReactionsLength = () => { - reactionsRow.subtitle.innerHTML = chatFull.available_reactions.length + '/' + availableReactionsLength; + const reactions = chatFull.available_reactions ?? []; + reactionsRow.subtitle.innerHTML = reactions.length + '/' + availableReactionsLength; }; setReactionsLength();