remove models caching

This commit is contained in:
Daniel Avila 2023-03-05 15:30:40 -05:00
parent 3224dca3b8
commit 15f3972b9f

View file

@ -40,15 +40,12 @@ export default function ModelMenu() {
}); });
useEffect(() => { useEffect(() => {
trigger();
const lastSelected = JSON.parse(localStorage.getItem('model')); const lastSelected = JSON.parse(localStorage.getItem('model'));
if (lastSelected && lastSelected !== 'chatgptCustom' && initial[lastSelected]) { if (lastSelected && lastSelected !== 'chatgptCustom' && initial[lastSelected]) {
dispatch(setModel(lastSelected)); dispatch(setModel(lastSelected));
} }
const cachedModels = JSON.parse(localStorage.getItem('models'));
if (cachedModels) {
dispatch(setModels(cachedModels));
}
// eslint-disable-next-line react-hooks/exhaustive-deps // eslint-disable-next-line react-hooks/exhaustive-deps
}, []); }, []);
@ -56,10 +53,6 @@ export default function ModelMenu() {
localStorage.setItem('model', JSON.stringify(model)); localStorage.setItem('model', JSON.stringify(model));
}, [model]); }, [model]);
useEffect(() => {
localStorage.setItem('models', JSON.stringify(models.slice(4)));
}, [models]);
const onChange = (value) => { const onChange = (value) => {
if (!value) { if (!value) {
return; return;