File size: 625 Bytes
494c9e4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/**
 * 与 Chat 页共用的「Raw prompt mode」开关(localStorage)。
 * 在 Generate & Attribute 与 Chat 之间切换时保持一致。
 */
export const LS_SKIP_CHAT_TEMPLATE = 'chat_skip_chat_template';

export function readSkipChatTemplateFromStorage(): boolean {
    try {
        return localStorage.getItem(LS_SKIP_CHAT_TEMPLATE) === 'true';
    } catch {
        return false;
    }
}

export function writeSkipChatTemplateToStorage(value: boolean): void {
    try {
        localStorage.setItem(LS_SKIP_CHAT_TEMPLATE, value ? 'true' : 'false');
    } catch {
        /* ignore quota / private mode */
    }
}