diff --git a/js/services/hashtagPreferencesService.js b/js/services/hashtagPreferencesService.js index 0da7ec3c..5aac7f1b 100644 --- a/js/services/hashtagPreferencesService.js +++ b/js/services/hashtagPreferencesService.js @@ -959,13 +959,12 @@ class HashtagPreferencesService { ); } - const nostrApi = allowPermissionPrompt - ? typeof window !== "undefined" && window?.nostr + const nostrApi = + typeof window !== "undefined" && window?.nostr ? window.nostr : typeof globalThis !== "undefined" && globalThis?.nostr ? globalThis.nostr - : null - : null; + : null; if (nostrApi) { if (typeof nostrApi.nip04?.decrypt === "function") { registerDecryptor( diff --git a/tests/hashtag-preferences.test.mjs b/tests/hashtag-preferences.test.mjs index 388697f5..3c92b8c5 100644 --- a/tests/hashtag-preferences.test.mjs +++ b/tests/hashtag-preferences.test.mjs @@ -251,7 +251,7 @@ test( let fetchCalls = 0; nostrClient.fetchListIncrementally = async () => { fetchCalls += 1; - return fetchCalls === 1 ? [event] : []; + return [event]; }; nostrClient.relays = relayUrls; nostrClient.writeRelays = relayUrls;