Skip to content

Commit feac3a1

Browse files
committed
refactor: use shouldNeverHappen
1 parent 0e2a7e4 commit feac3a1

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
@@ -125,13 +125,13 @@ export const makeClientSessionSyncProcessor = ({
125125
)
126126

127127
if (mergeResult._tag === 'unexpected-error') {
128-
return yield* new SyncError({ cause: mergeResult.message })
128+
return shouldNeverHappen('Unexpected error in client-session-sync-processor', mergeResult.message)
129129
}
130130

131131
if (TRACE_VERBOSE) yield* Effect.annotateCurrentSpan({ mergeResult: JSON.stringify(mergeResult) })
132132

133133
if (mergeResult._tag !== 'advance') {
134-
return yield* new SyncError({ cause: `Expected advance, got ${mergeResult._tag}` })
134+
return shouldNeverHappen(`Expected advance, got ${mergeResult._tag}`)
135135
}
136136

137137
syncStateRef.current = mergeResult.newSyncState
@@ -355,7 +355,7 @@ export interface ClientSessionSyncProcessor {
355355
{
356356
writeTables: Set<string>
357357
},
358-
SyncError
358+
never
359359
>
360360
boot: Effect.Effect<void, UnexpectedError, Scope.Scope>
361361
/**

0 commit comments

Comments
 (0)