fix: long task (#59)

Signed-off-by: Innei <i@innei.in>
This commit is contained in:
Innei 2024-06-13 18:01:38 +08:00 committed by GitHub
parent d119dd6be6
commit f8be268c80
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 9 deletions

View File

@ -64,15 +64,14 @@ export const useSubscriptionStore = createZustandStore<
dataIdByView: { ...emptyDataIdByView },
}))
}
res.data.forEach((subscription) => {
set((state) =>
produce(state, (state) => {
state.data[subscription.feeds.id] = subscription
state.dataIdByView[subscription.view].push(subscription.feeds.id)
return state
}),
)
})
set((state) => produce(state, (state) => {
res.data.forEach((subscription) => {
state.data[subscription.feeds.id] = subscription
state.dataIdByView[subscription.view].push(subscription.feeds.id)
return state
})
}))
return res.data
},