From 2a457a5dd955374deea0121293309d3dfa9566ea Mon Sep 17 00:00:00 2001 From: Z8MB1E Date: Wed, 12 Aug 2026 12:38:45 -0400 Subject: [PATCH] feat(notify): add finance and shipment-completed notification types --- src/lib/notifications/index.ts | 8 ++++++++ src/lib/notifications/notificationTypes.ts | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/src/lib/notifications/index.ts b/src/lib/notifications/index.ts index f0c45b6..0384923 100644 --- a/src/lib/notifications/index.ts +++ b/src/lib/notifications/index.ts @@ -66,6 +66,14 @@ export function notificationLabel(type?: string | null): string { return "Listing expired"; case "account:discord-request": return "Discord request"; + case "finance:deposit": + return "Bank deposit"; + case "finance:withdraw": + return "Bank withdrawal"; + case "finance:transfer": + return "Bank transfer"; + case "shipment:completed": + return "Shipment completed"; default: return type ?? "Notification"; } diff --git a/src/lib/notifications/notificationTypes.ts b/src/lib/notifications/notificationTypes.ts index af6191d..def279e 100644 --- a/src/lib/notifications/notificationTypes.ts +++ b/src/lib/notifications/notificationTypes.ts @@ -8,6 +8,10 @@ export const MUTEABLE_NOTIFICATION_TYPES = [ { label: "Listing sold", value: "market:sold" }, { label: "Listing expired", value: "market:expired" }, { label: "Discord requests", value: "account:discord-request" }, + { label: "Bank deposit", value: "finance:deposit" }, + { label: "Bank withdrawal", value: "finance:withdraw" }, + { label: "Bank transfer", value: "finance:transfer" }, + { label: "Shipment completed", value: "shipment:completed" }, ] as const; export type MuteableNotificationType = (typeof MUTEABLE_NOTIFICATION_TYPES)[number]["value"]; export const MUTEABLE_NOTIFICATION_VALUES = MUTEABLE_NOTIFICATION_TYPES.map((t) => t.value);