diff --git a/src/app/(dashboard)/notifications/components/notifications-list.tsx b/src/app/(dashboard)/notifications/components/notifications-list.tsx index 18c3e17..992fb30 100644 --- a/src/app/(dashboard)/notifications/components/notifications-list.tsx +++ b/src/app/(dashboard)/notifications/components/notifications-list.tsx @@ -8,10 +8,10 @@ import { toast } from "sonner"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { - initialNotificationActionState, markAllNotificationsReadAction, markNotificationReadAction, } from "@/lib/appwrite/notification-actions"; +import { initialNotificationActionState } from "@/lib/appwrite/notification-types"; import type { Notification } from "@/lib/appwrite/schema"; const dateFormatter = new Intl.DateTimeFormat("tr-TR", { diff --git a/src/lib/appwrite/notification-actions.ts b/src/lib/appwrite/notification-actions.ts index 722de04..2db96a2 100644 --- a/src/lib/appwrite/notification-actions.ts +++ b/src/lib/appwrite/notification-actions.ts @@ -6,13 +6,7 @@ import { AppwriteException, Query } from "node-appwrite"; import { DATABASE_ID, TABLES, type Notification } from "./schema"; import { createAdminClient } from "./server"; import { requireTenant } from "./tenant-guard"; - -export type NotificationActionState = { - ok: boolean; - error?: string; -}; - -export const initialNotificationActionState: NotificationActionState = { ok: false }; +import type { NotificationActionState } from "./notification-types"; function appwriteError(e: unknown, fallback = "Beklenmeyen bir hata oluştu."): string { if (e instanceof AppwriteException) return e.message || fallback; diff --git a/src/lib/appwrite/notification-types.ts b/src/lib/appwrite/notification-types.ts new file mode 100644 index 0000000..90bfa05 --- /dev/null +++ b/src/lib/appwrite/notification-types.ts @@ -0,0 +1,6 @@ +export type NotificationActionState = { + ok: boolean; + error?: string; +}; + +export const initialNotificationActionState: NotificationActionState = { ok: false };