From ce1b690b9f999509b08972e0ecd4516a8a613589 Mon Sep 17 00:00:00 2001 From: "flatypus [mac]" Date: Sun, 16 Nov 2025 00:49:52 -0800 Subject: [PATCH] chore: remove custom generateUUID implementation --- lib/utils.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/utils.ts b/lib/utils.ts index d94b492a9c..d872c9f86c 100644 --- a/lib/utils.ts +++ b/lib/utils.ts @@ -10,6 +10,7 @@ import { twMerge } from 'tailwind-merge'; import type { DBMessage, Document } from '@/lib/db/schema'; import { ChatSDKError, type ErrorCode } from './errors'; import type { ChatMessage, ChatTools, CustomUIDataTypes } from './types'; +import { v4 as uuidv4 } from 'uuid'; export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); @@ -56,11 +57,7 @@ export function getLocalStorage(key: string) { } export function generateUUID(): string { - return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (c) => { - const r = (Math.random() * 16) | 0; - const v = c === 'x' ? r : (r & 0x3) | 0x8; - return v.toString(16); - }); + return uuidv4(); } type ResponseMessageWithoutId = CoreToolMessage | CoreAssistantMessage;