Fix TTS falsy checks
| @@ -77,14 +77,14 @@ class AzureTtsProvider { | |||
| 77 | result: POPUP_RESULT.NEGATIVE, | 77 | result: POPUP_RESULT.NEGATIVE, |
| 78 | action: async () => { | 78 | action: async () => { |
| 79 | await writeSecret(SECRET_KEYS.AZURE_TTS, ''); | 79 | await writeSecret(SECRET_KEYS.AZURE_TTS, ''); |
| 80 | $('#azure_tts_key').toggleClass('success', secret_state[SECRET_KEYS.AZURE_TTS]); | 80 | $('#azure_tts_key').toggleClass('success', !!secret_state[SECRET_KEYS.AZURE_TTS]); |
| 81 | toastr.success('API Key removed'); | 81 | toastr.success('API Key removed'); |
| 82 | await this.onRefreshClick(); | 82 | await this.onRefreshClick(); |
| 83 | }, | 83 | }, |
| 84 | }], | 84 | }], |
| 85 | }); | 85 | }); |
| 86 | 86 | ||
| 87 | if (key == false || key == '') { | 87 | if (!key) { |
| 88 | return; | 88 | return; |
| 89 | } | 89 | } |
| 90 | 90 | ||
| @@ -86,14 +86,14 @@ class OpenAICompatibleTtsProvider { | |||
| 86 | result: POPUP_RESULT.NEGATIVE, | 86 | result: POPUP_RESULT.NEGATIVE, |
| 87 | action: async () => { | 87 | action: async () => { |
| 88 | await writeSecret(SECRET_KEYS.CUSTOM_OPENAI_TTS, ''); | 88 | await writeSecret(SECRET_KEYS.CUSTOM_OPENAI_TTS, ''); |
| 89 | $('#openai_compatible_tts_key').toggleClass('success', secret_state[SECRET_KEYS.CUSTOM_OPENAI_TTS]); | 89 | $('#openai_compatible_tts_key').toggleClass('success', !!secret_state[SECRET_KEYS.CUSTOM_OPENAI_TTS]); |
| 90 | toastr.success('API Key removed'); | 90 | toastr.success('API Key removed'); |
| 91 | await this.onRefreshClick(); | 91 | await this.onRefreshClick(); |
| 92 | }, | 92 | }, |
| 93 | }], | 93 | }], |
| 94 | }); | 94 | }); |
| 95 | 95 | ||
| 96 | if (key == false || key == '') { | 96 | if (!key) { |
| 97 | return; | 97 | return; |
| 98 | } | 98 | } |
| 99 | 99 | ||