Files
AI-Chat/public/assets/js/storage.js
2026-05-06 18:25:44 +08:00

23 lines
645 B
JavaScript

const Storage = {
getToken() {
return localStorage.getItem('token');
},
setToken(token) {
localStorage.setItem('token', token);
},
clearToken() {
localStorage.removeItem('token');
},
// 消息缓存
getCachedMessages(sessionId) {
const data = localStorage.getItem('messages_' + sessionId);
return data ? JSON.parse(data) : null;
},
setCachedMessages(sessionId, messages) {
localStorage.setItem('messages_' + sessionId, JSON.stringify(messages));
},
clearCachedMessages(sessionId) {
localStorage.removeItem('messages_' + sessionId);
}
};