@reffuse/extension-query 0.1.4 #15
@@ -5,7 +5,7 @@ import { Layer } from "effect"
|
|||||||
import { StrictMode } from "react"
|
import { StrictMode } from "react"
|
||||||
import { createRoot } from "react-dom/client"
|
import { createRoot } from "react-dom/client"
|
||||||
import { ReffuseRuntime } from "reffuse"
|
import { ReffuseRuntime } from "reffuse"
|
||||||
import { AppQueryClient, AppQueryErrorHandlerLive } from "./query"
|
import { AppQueryClient, AppQueryErrorHandler } from "./query"
|
||||||
import { GlobalContext } from "./reffuse"
|
import { GlobalContext } from "./reffuse"
|
||||||
import { routeTree } from "./routeTree.gen"
|
import { routeTree } from "./routeTree.gen"
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@ const layer = Layer.empty.pipe(
|
|||||||
Layer.provideMerge(Permissions.layer),
|
Layer.provideMerge(Permissions.layer),
|
||||||
Layer.provideMerge(FetchHttpClient.layer),
|
Layer.provideMerge(FetchHttpClient.layer),
|
||||||
Layer.provideMerge(AppQueryClient.Live),
|
Layer.provideMerge(AppQueryClient.Live),
|
||||||
Layer.provideMerge(AppQueryErrorHandlerLive),
|
Layer.provideMerge(AppQueryErrorHandler.Live),
|
||||||
)
|
)
|
||||||
|
|
||||||
const router = createRouter({ routeTree })
|
const router = createRouter({ routeTree })
|
||||||
|
|||||||
@@ -2,10 +2,8 @@ import { HttpClientError } from "@effect/platform"
|
|||||||
import { ErrorHandler, QueryClient } from "@reffuse/extension-query"
|
import { ErrorHandler, QueryClient } from "@reffuse/extension-query"
|
||||||
|
|
||||||
|
|
||||||
export class AppQueryErrorHandler extends ErrorHandler.Tag("AppQueryErrorHandler")<AppQueryErrorHandler,
|
export class AppQueryErrorHandler extends ErrorHandler.Service("AppQueryErrorHandler")<AppQueryErrorHandler,
|
||||||
HttpClientError.HttpClientError
|
HttpClientError.HttpClientError
|
||||||
>() {}
|
>() {}
|
||||||
export const AppQueryErrorHandlerLive = ErrorHandler.layer(AppQueryErrorHandler)
|
|
||||||
|
|
||||||
|
|
||||||
export class AppQueryClient extends QueryClient.Service({ ErrorHandler: AppQueryErrorHandler })<AppQueryClient>() {}
|
export class AppQueryClient extends QueryClient.Service({ ErrorHandler: AppQueryErrorHandler })<AppQueryClient>() {}
|
||||||
|
|||||||
Reference in New Issue
Block a user