Skip to content

Commit 1c517d0

Browse files
committed
refactor: use shouldNeverHappen
1 parent 968f502 commit 1c517d0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/@livestore/common/src/sync/ClientSessionSyncProcessor.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,13 +132,13 @@ export const makeClientSessionSyncProcessor = ({
132132
)
133133

134134
if (mergeResult._tag === 'unexpected-error') {
135-
return yield* new SyncError({ cause: mergeResult.message })
135+
return shouldNeverHappen('Unexpected error in client-session-sync-processor', mergeResult.message)
136136
}
137137

138138
if (TRACE_VERBOSE) yield* Effect.annotateCurrentSpan({ mergeResult: JSON.stringify(mergeResult) })
139139

140140
if (mergeResult._tag !== 'advance') {
141-
return yield* new SyncError({ cause: `Expected advance, got ${mergeResult._tag}` })
141+
return shouldNeverHappen(`Expected advance, got ${mergeResult._tag}`)
142142
}
143143

144144
syncStateRef.current = mergeResult.newSyncState
@@ -370,7 +370,7 @@ export interface ClientSessionSyncProcessor {
370370
{
371371
writeTables: Set<string>
372372
},
373-
SyncError
373+
never
374374
>
375375
boot: Effect.Effect<void, UnexpectedError, Scope.Scope>
376376
/**

0 commit comments

Comments
 (0)