diff --git a/core/src/browser/extensions/engines/OAIEngine.ts b/core/src/browser/extensions/engines/OAIEngine.ts index 0ed34c8db..6b4c20a19 100644 --- a/core/src/browser/extensions/engines/OAIEngine.ts +++ b/core/src/browser/extensions/engines/OAIEngine.ts @@ -71,7 +71,7 @@ export abstract class OAIEngine extends AIEngine { return } - const timestamp = Date.now() + const timestamp = Date.now() / 1000 const message: ThreadMessage = { id: ulid(), thread_id: data.threadId, diff --git a/extensions/assistant-extension/src/index.ts b/extensions/assistant-extension/src/index.ts index 0b3a1ec40..621d8e216 100644 --- a/extensions/assistant-extension/src/index.ts +++ b/extensions/assistant-extension/src/index.ts @@ -127,7 +127,7 @@ export default class JanAssistantExtension extends AssistantExtension { thread_location: undefined, id: 'jan', object: 'assistant', - created_at: Date.now(), + created_at: Date.now() / 1000, name: 'Jan', description: 'A default assistant that can use all downloaded models', model: '*', diff --git a/web/screens/Thread/ThreadCenterPanel/TextMessage/index.tsx b/web/screens/Thread/ThreadCenterPanel/TextMessage/index.tsx index ddd82590b..c029da74d 100644 --- a/web/screens/Thread/ThreadCenterPanel/TextMessage/index.tsx +++ b/web/screens/Thread/ThreadCenterPanel/TextMessage/index.tsx @@ -91,7 +91,8 @@ const MessageContainer: React.FC< : (activeAssistant?.assistant_name ?? props.role)}
- {props.created_at && displayDate(props.created_at ?? new Date())} + {props.created_at && + displayDate(props.created_at ?? Date.now() / 1000)}
diff --git a/web/utils/datetime.ts b/web/utils/datetime.ts index aec1c92ab..f5fdf8226 100644 --- a/web/utils/datetime.ts +++ b/web/utils/datetime.ts @@ -1,6 +1,9 @@ export const isToday = (timestamp: number) => { const today = new Date() - return today.setHours(0, 0, 0, 0) === new Date(timestamp).setHours(0, 0, 0, 0) + return ( + today.setHours(0, 0, 0, 0) === + new Date(timestamp * 1000).setHours(0, 0, 0, 0) + ) } export const displayDate = (timestamp?: string | number | Date) => { diff --git a/web/utils/messageRequestBuilder.ts b/web/utils/messageRequestBuilder.ts index 99560636e..269dfcee4 100644 --- a/web/utils/messageRequestBuilder.ts +++ b/web/utils/messageRequestBuilder.ts @@ -15,7 +15,7 @@ import { ulid } from 'ulidx' import { Stack } from '@/utils/Stack' -import { FileInfo, FileType } from '@/types/file' +import { FileInfo } from '@/types/file' export class MessageRequestBuilder { msgId: string diff --git a/web/utils/threadMessageBuilder.ts b/web/utils/threadMessageBuilder.ts index d10ef03c4..8a776d5df 100644 --- a/web/utils/threadMessageBuilder.ts +++ b/web/utils/threadMessageBuilder.ts @@ -22,7 +22,7 @@ export class ThreadMessageBuilder { } build(): ThreadMessage { - const timestamp = Date.now() + const timestamp = Date.now() / 1000 return { id: this.messageRequest.msgId, thread_id: this.messageRequest.thread.id,