返回 oh-my-ppt
status-utils.ts
根目录 / src / main / generation / status-utils.ts
1 import type { SessionStatus } from '../db/schema'
2
3 export const normalizeRestoredSessionStatus = (status: unknown): SessionStatus =>
4 status === 'completed' || status === 'failed' || status === 'archived' ? status : 'active'
5
6 export const isCancellationMessage = (message: string): boolean =>
7 /^(生成已取消|Generation cancelled|Generation canceled)$/i.test(message.trim())
8
8 lines TYPESCRIPT