Skip to content

Commit 1b00ad0

Browse files
authored
Merge branch 'develop' into debug/logs
2 parents 3c799c0 + 414717e commit 1b00ad0

File tree

3 files changed

+5
-36
lines changed

3 files changed

+5
-36
lines changed

packages/state/src/state/persist/createPoolActions.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,6 @@ async function getPoolDetails(poolAddress: string, poolIndex: Buffer) {
116116

117117
export function createPoolActions(): PoolActions {
118118
const initialState: PoolState = {
119-
loading: false,
120-
error: null,
121-
122119
pools: [],
123120
poolsByTokens: {},
124121
lastUpdated: 0,
@@ -189,8 +186,6 @@ export function createPoolActions(): PoolActions {
189186
}, {});
190187

191188
const newState: PoolState = {
192-
loading: false,
193-
error: null,
194189
pools: poolsFiltered,
195190
poolsByTokens,
196191
lastUpdated: now,
@@ -242,8 +237,6 @@ export function createPoolActions(): PoolActions {
242237
}, {});
243238

244239
const newState: PoolState = {
245-
loading: false,
246-
error: null,
247240
pools: poolsFiltered,
248241
poolsByTokens,
249242
lastUpdated: Date.now(),

packages/state/src/state/store.ts

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { create } from 'zustand';
22
import { createTokenActions } from './persist/createTokenActions';
33
import { persist } from 'zustand/middleware';
4-
import { AppStore, AppStorePersist, AppStorePersistV1 } from '@normalfinance/types';
4+
import { AppStore, AppStorePersist } from '@normalfinance/types';
55
import { createConnectWalletActions } from './persist/createConnectWalletActions';
66
import { createDisclaimerAction } from './persist/createDisclaimerActions';
77
import { createLoadingActions } from './loading/actions';
@@ -56,35 +56,14 @@ export const usePersistStore = create<AppStorePersist>()(
5656
},
5757
{
5858
name: 'just-some-normal-storage',
59-
version: 2,
59+
version: 3,
6060
migrate: (persistedState, version) => {
6161
if (!persistedState) return {};
6262

63-
// Upgrade from v0 → v1 schema
64-
if (version === 0) {
65-
const oldState = persistedState as AppStorePersistV1;
66-
67-
oldState.poolState['lastUpdated'] = 0;
68-
oldState.poolState.error = null;
69-
oldState.poolState.loading = false;
70-
71-
oldState.tokenState['lastUpdated'] = 0;
72-
73-
return oldState;
74-
}
75-
76-
// Upgrade from v1 → v2 schema
77-
if (version === 1) {
78-
const oldState = persistedState as AppStorePersistV1;
79-
80-
oldState.poolState.pools = [];
81-
oldState.poolState.poolsByTokens = {};
82-
oldState.poolState.lastUpdated = 0;
83-
84-
return oldState;
63+
// Upgrade from v0, v1, v2 → v3 schema
64+
if (version < 3) {
65+
return {};
8566
}
86-
87-
return persistedState as AppStorePersistV1;
8867
},
8968
}
9069
)

packages/types/src/state/pool.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
import { Pool } from '../contracts';
22
export interface PoolState {
3-
loading: boolean;
4-
error: string | null;
5-
63
pools: Pool[];
74
poolsByTokens: Record<string, Pool[]>;
85
lastUpdated: number;

0 commit comments

Comments
 (0)