diff --git a/packages/server/src/rpc/RPCRouter.ts b/packages/server/src/rpc/RPCRouter.ts index 997e96a..b78ff5a 100644 --- a/packages/server/src/rpc/RPCRouter.ts +++ b/packages/server/src/rpc/RPCRouter.ts @@ -1,7 +1,7 @@ import { Context, Effect, Layer } from "effect" import { TRPCBuilder } from "../trpc/TRPCBuilder" import { RPCProcedureBuilder } from "./procedures/RPCProcedureBuilder" -import { todosRouter } from "./routers/todos" +import { todoRouter } from "./routers/todo" export const router = Effect.gen(function*() { @@ -13,7 +13,7 @@ export const router = Effect.gen(function*() { ctx.run(Effect.succeed("pong")) ), - todos: yield* todosRouter, + todo: yield* todoRouter, }) }) diff --git a/packages/server/src/rpc/routers/todos.ts b/packages/server/src/rpc/routers/todo.ts similarity index 98% rename from packages/server/src/rpc/routers/todos.ts rename to packages/server/src/rpc/routers/todo.ts index 2f0ecc5..1d714f8 100644 --- a/packages/server/src/rpc/routers/todos.ts +++ b/packages/server/src/rpc/routers/todo.ts @@ -11,7 +11,7 @@ const encodeTodos = S.encode(S.Chunk(JsonifiableTodo)) const encodeOptionalTodo = S.encode(S.OptionFromNullOr(JsonifiableTodo)) -export const todosRouter = Effect.gen(function*() { +export const todoRouter = Effect.gen(function*() { const t = yield* TRPCBuilder const procedure = yield* RPCProcedureBuilder diff --git a/packages/webui/src/routes/index.lazy.tsx b/packages/webui/src/routes/index.lazy.tsx index 1aad391..abf62ec 100644 --- a/packages/webui/src/routes/index.lazy.tsx +++ b/packages/webui/src/routes/index.lazy.tsx @@ -25,7 +25,7 @@ export const Index = observer(() => { const [todos, setTodos] = useState>(observable.array()) - trpc.todos.changes.useSubscription(undefined, { + trpc.todo.changes.useSubscription(undefined, { onData: data => { setTodos(decodeTodos(data)) } diff --git a/packages/webui/src/todo/VTodo.tsx b/packages/webui/src/todo/VTodo.tsx index 076b788..d21ab51 100644 --- a/packages/webui/src/todo/VTodo.tsx +++ b/packages/webui/src/todo/VTodo.tsx @@ -19,7 +19,7 @@ export interface VTodoProps { export const VTodo = observer(({ todo }: VTodoProps) => { - const updateTodo = trpc.todos.update.useMutation() + const updateTodo = trpc.todo.update.useMutation() return (