fix(update): randomUUID crypto change is not working after being implemented on the online server.

This commit is contained in:
KodekaTeam committed 2026-06-05 14:19:45 +07:00
1 parent 17cbc2fb98
commit c30f828d2c
6 files changed
+96 -61

No files matched your search

@@ -31,6 +31,7 @@ import {
normalizeNotificationActionKeys,
NOTIFICATION_ACTION_OPTIONS,
} from "@/app/notifications/components/notification-actions";
import { createClientId } from "@/lib/random-id";
import type {
EditableNotificationSettings,
NotificationProviderItem,
@@ -153,10 +154,7 @@ function createProvider(
type: NotificationProviderKind,
): NotificationProviderItem {
return {
id:
typeof crypto !== "undefined" && typeof crypto.randomUUID === "function"
? crypto.randomUUID()
: `provider-${Date.now()}-${Math.random().toString(16).slice(2)}`,
id: createClientId("provider"),
type,
name:
PROVIDER_OPTIONS.find((item) => item.type === type)?.label ||