diff --git a/packages/infra/_src/services/simpledb/memdb.ts b/packages/infra/_src/services/simpledb/memdb.ts index 07271bbab..f822d106e 100644 --- a/packages/infra/_src/services/simpledb/memdb.ts +++ b/packages/infra/_src/services/simpledb/memdb.ts @@ -45,11 +45,7 @@ export function createContext> const cr = { data: JSON.parse(sdb.data) as EA, version: sdb.version } const r = yield* $( decode(cr.data) - .flatMap((d) => - eq(keys, d as unknown as V) - ? Effect(d) - : Effect.fail("not equals") - ) + .filterOrFail((d) => eq(keys, d as unknown as V), () => "not equals") .exit ) if (r.isSuccess()) {