File size: 960 Bytes
aa2e6af | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import { LocalStorageKeys } from 'librechat-data-provider';
export default function getLocalStorageItems() {
const items = {
lastSelectedModel: localStorage.getItem(LocalStorageKeys.LAST_MODEL),
lastSelectedTools: localStorage.getItem(LocalStorageKeys.LAST_TOOLS),
lastBingSettings: localStorage.getItem(LocalStorageKeys.LAST_BING),
lastConversationSetup: localStorage.getItem(LocalStorageKeys.LAST_CONVO_SETUP + '_0'),
};
const lastSelectedModel = items.lastSelectedModel ? JSON.parse(items.lastSelectedModel) : {};
const lastSelectedTools = items.lastSelectedTools ? JSON.parse(items.lastSelectedTools) : [];
const lastBingSettings = items.lastBingSettings ? JSON.parse(items.lastBingSettings) : {};
const lastConversationSetup = items.lastConversationSetup
? JSON.parse(items.lastConversationSetup)
: {};
return {
lastSelectedModel,
lastSelectedTools,
lastBingSettings,
lastConversationSetup,
};
}
|