mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-19 09:50:15 +01:00
23 lines
858 B
TypeScript
23 lines
858 B
TypeScript
|
|
export default function getLocalStorageItems() {
|
||
|
|
const items = {
|
||
|
|
lastSelectedModel: localStorage.getItem('lastSelectedModel'),
|
||
|
|
lastSelectedTools: localStorage.getItem('lastSelectedTools'),
|
||
|
|
lastBingSettings: localStorage.getItem('lastBingSettings'),
|
||
|
|
lastConversationSetup: localStorage.getItem('lastConversationSetup'),
|
||
|
|
};
|
||
|
|
|
||
|
|
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,
|
||
|
|
};
|
||
|
|
}
|