diff --git a/src/hooks/use-author-privileges.ts b/src/hooks/use-author-privileges.ts index 6158c045..3d79a33b 100644 --- a/src/hooks/use-author-privileges.ts +++ b/src/hooks/use-author-privileges.ts @@ -8,7 +8,7 @@ interface AuthorPrivilegesProps { postCid?: string; } -const useAuthorPrivileges = ({ commentAuthorAddress, subplebbitAddress, postCid }: AuthorPrivilegesProps) => { +const useAuthorPrivileges = ({ commentAuthorAddress, subplebbitAddress }: AuthorPrivilegesProps) => { const account = useAccount(); const accountAuthorAddress = account?.author?.address; const subplebbit = useSubplebbitsStore((state) => state.subplebbits[subplebbitAddress]); diff --git a/src/hooks/use-reply-modal.ts b/src/hooks/use-reply-modal.ts index c6705eed..e6fe5e14 100644 --- a/src/hooks/use-reply-modal.ts +++ b/src/hooks/use-reply-modal.ts @@ -21,7 +21,7 @@ const useReplyModal = () => { const getSelectedText = () => { let text = document.getSelection()?.toString(); - text && setSelectedText(`>${text}\n`); + if (text) setSelectedText(`>${text}\n`); }; const openReplyModal = (parentCid: string, postCid: string, subplebbitAddress: string) => { diff --git a/src/hooks/use-state-string.ts b/src/hooks/use-state-string.ts index c7c31a3e..ebdd7d32 100644 --- a/src/hooks/use-state-string.ts +++ b/src/hooks/use-state-string.ts @@ -18,7 +18,7 @@ const getClientHost = (clientUrl: string): string => { if (!clientHosts[clientUrl]) { try { clientHosts[clientUrl] = new URL(clientUrl).hostname || clientUrl; - } catch (e) { + } catch { clientHosts[clientUrl] = clientUrl; } } @@ -120,7 +120,7 @@ export const useFeedStateString = (subplebbitAddresses?: string[]): string | und } // find all client urls - const clientHosts = new Set([...pagesStatesClientHosts]); + const clientHosts = new Set(pagesStatesClientHosts); states['fetching-ipns']?.clientUrls.forEach((clientUrl) => clientHosts.add(getClientHost(clientUrl))); states['fetching-ipfs']?.clientUrls.forEach((clientUrl) => clientHosts.add(getClientHost(clientUrl))); diff --git a/src/hooks/use-time-filter.ts b/src/hooks/use-time-filter.ts index 9c34c564..6709d27e 100644 --- a/src/hooks/use-time-filter.ts +++ b/src/hooks/use-time-filter.ts @@ -124,7 +124,7 @@ const useTimeFilter = () => { } else if (timeFilterName) { try { timeFilterSeconds = convertTimeStringToSeconds(timeFilterName); - } catch (e) { + } catch { console.error(`Invalid time filter format: ${timeFilterName}`); timeFilterSeconds = undefined; } diff --git a/src/stores/use-disclaimer-modal-store.ts b/src/stores/use-disclaimer-modal-store.ts index 3a63e61e..ef9b2b17 100644 --- a/src/stores/use-disclaimer-modal-store.ts +++ b/src/stores/use-disclaimer-modal-store.ts @@ -15,7 +15,7 @@ interface DisclaimerModalState { const hasAcceptedDisclaimer = (): boolean => { try { return localStorage.getItem(DISCLAIMER_ACCEPTED_KEY) === 'true'; - } catch (error) { + } catch { return false; } }; diff --git a/src/stores/use-topbar-visibility-store.ts b/src/stores/use-topbar-visibility-store.ts index 5feb1a7c..3f2acbab 100644 --- a/src/stores/use-topbar-visibility-store.ts +++ b/src/stores/use-topbar-visibility-store.ts @@ -40,7 +40,7 @@ const saveToLocalStorage = (key: string, set: Set) => { } }; -const useTopbarVisibilityStore = create((set, get) => { +const useTopbarVisibilityStore = create((set, _get) => { // Initialize with all directories visible by default const allBoardCodes = getAllBoardCodes(); const defaultVisibleDirectories = new Set(allBoardCodes);