diff options
| author | Mohamed Bassem <me@mbassem.com> | 2026-02-01 12:37:34 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2026-02-01 12:37:34 +0000 |
| commit | 15d9d9897487d5e1881f75a4d92af37f6937eb80 (patch) | |
| tree | ea59e57c45d5f9f2ae6aa871749e59555d3d2d6b /apps/web/lib | |
| parent | 65f6e83f11c82b0ec762e11f3392a80e614ee69a (diff) | |
| download | karakeep-15d9d9897487d5e1881f75a4d92af37f6937eb80.tar.zst | |
refactor: remove unused trpc files from web and mobile
Diffstat (limited to 'apps/web/lib')
| -rw-r--r-- | apps/web/lib/hooks/bookmark-search.ts | 2 | ||||
| -rw-r--r-- | apps/web/lib/hooks/useBookmarkImport.ts | 2 | ||||
| -rw-r--r-- | apps/web/lib/providers.tsx | 2 | ||||
| -rw-r--r-- | apps/web/lib/trpc.tsx | 5 | ||||
| -rw-r--r-- | apps/web/lib/userSettings.tsx | 3 |
5 files changed, 4 insertions, 10 deletions
diff --git a/apps/web/lib/hooks/bookmark-search.ts b/apps/web/lib/hooks/bookmark-search.ts index 0b6b229d..32882006 100644 --- a/apps/web/lib/hooks/bookmark-search.ts +++ b/apps/web/lib/hooks/bookmark-search.ts @@ -1,9 +1,9 @@ import { useEffect, useMemo, useRef } from "react"; import { useRouter, useSearchParams } from "next/navigation"; import { useSortOrderStore } from "@/lib/store/useSortOrderStore"; -import { useTRPC } from "@/lib/trpc"; import { keepPreviousData, useInfiniteQuery } from "@tanstack/react-query"; +import { useTRPC } from "@karakeep/shared-react/trpc"; import { parseSearchQuery } from "@karakeep/shared/searchQueryParser"; import { useInSearchPageStore } from "../store/useInSearchPageStore"; diff --git a/apps/web/lib/hooks/useBookmarkImport.ts b/apps/web/lib/hooks/useBookmarkImport.ts index 71d06522..c0681924 100644 --- a/apps/web/lib/hooks/useBookmarkImport.ts +++ b/apps/web/lib/hooks/useBookmarkImport.ts @@ -3,7 +3,6 @@ import { useState } from "react"; import { toast } from "@/components/ui/sonner"; import { useTranslation } from "@/lib/i18n/client"; -import { useTRPC } from "@/lib/trpc"; import { useMutation, useQueryClient } from "@tanstack/react-query"; import { @@ -14,6 +13,7 @@ import { useAddBookmarkToList, useCreateBookmarkList, } from "@karakeep/shared-react/hooks/lists"; +import { useTRPC } from "@karakeep/shared-react/trpc"; import { importBookmarksFromFile, ImportSource, diff --git a/apps/web/lib/providers.tsx b/apps/web/lib/providers.tsx index a56b77c7..8e247f6f 100644 --- a/apps/web/lib/providers.tsx +++ b/apps/web/lib/providers.tsx @@ -12,10 +12,10 @@ import superjson from "superjson"; import type { ClientConfig } from "@karakeep/shared/config"; import type { AppRouter } from "@karakeep/trpc/routers/_app"; +import { TRPCProvider } from "@karakeep/shared-react/trpc"; import { ClientConfigCtx } from "./clientConfig"; import CustomI18nextProvider from "./i18n/provider"; -import { TRPCProvider } from "./trpc"; function makeQueryClient() { return new QueryClient({ diff --git a/apps/web/lib/trpc.tsx b/apps/web/lib/trpc.tsx deleted file mode 100644 index d0b27ad6..00000000 --- a/apps/web/lib/trpc.tsx +++ /dev/null @@ -1,5 +0,0 @@ -"use client"; - -// Re-export from shared-react to ensure there's only one TRPCProvider context -// This is necessary because the hooks in shared-react use useTRPC from shared-react -export { TRPCProvider, useTRPC } from "@karakeep/shared-react/trpc"; diff --git a/apps/web/lib/userSettings.tsx b/apps/web/lib/userSettings.tsx index 54518884..41f94cf4 100644 --- a/apps/web/lib/userSettings.tsx +++ b/apps/web/lib/userSettings.tsx @@ -3,10 +3,9 @@ import { createContext, useContext } from "react"; import { useQuery } from "@tanstack/react-query"; +import { useTRPC } from "@karakeep/shared-react/trpc"; import { ZUserSettings } from "@karakeep/shared/types/users"; -import { useTRPC } from "./trpc"; - export const UserSettingsContext = createContext<ZUserSettings>({ bookmarkClickAction: "open_original_link", archiveDisplayBehaviour: "show", |
