mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
fix: address code review — complete fetch coverage, refresh timing, dedupe chunk detection
This commit is contained in:
@@ -25,12 +25,16 @@ export function useConnectionMonitor() {
|
||||
|
||||
if (state.status === "reconnected") {
|
||||
store.getState().stopPolling();
|
||||
store.getState().refreshStaleData();
|
||||
setTimeout(() => {
|
||||
if (store.getState().status === "reconnected") {
|
||||
store.setState({ status: "connected" });
|
||||
}
|
||||
}, 2500);
|
||||
store
|
||||
.getState()
|
||||
.refreshStaleData()
|
||||
.finally(() => {
|
||||
setTimeout(() => {
|
||||
if (store.getState().status === "reconnected") {
|
||||
store.setState({ status: "connected" });
|
||||
}
|
||||
}, 2500);
|
||||
});
|
||||
}
|
||||
|
||||
if (state.status === "offline") {
|
||||
|
||||
Reference in New Issue
Block a user