File size: 858 Bytes
9705b6c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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,
  };
}