diff --git a/packages/extension-query/src/QueryClient.ts b/packages/extension-query/src/QueryClient.ts index bc49195..b071244 100644 --- a/packages/extension-query/src/QueryClient.ts +++ b/packages/extension-query/src/QueryClient.ts @@ -1,4 +1,4 @@ -import { Context, Effect, Layer } from "effect" +import { Context, Layer } from "effect" import type { Mutable } from "effect/Types" import * as ErrorHandler from "./ErrorHandler.js" @@ -38,9 +38,9 @@ export const Service = < const TagClass = Context.Tag(Id)() as ServiceResult (TagClass as Mutable).Live = Layer.empty.pipe( Layer.provideMerge( - Layer.effect(TagClass, Effect.succeed({ + Layer.succeed(TagClass, { ErrorHandler: (props?.ErrorHandler ?? ErrorHandler.DefaultErrorHandler) as Context.Tag> - })) + }) ), Layer.provideMerge((props?.ErrorHandler