lots more kefir tinkering
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
import { createResource } from "solid-js";
|
||||
import { type Api } from "../../server/src/api";
|
||||
import { treaty } from "@elysiajs/eden";
|
||||
import { EdenWS } from "@elysiajs/eden/treaty";
|
||||
import { fromEvents } from "kefir";
|
||||
|
||||
const { api } = treaty<Api>(
|
||||
import.meta.env.DEV ? "http://localhost:5001" : window.location.origin,
|
||||
@@ -10,4 +12,5 @@ const { api } = treaty<Api>(
|
||||
);
|
||||
export default api;
|
||||
|
||||
export const [me] = createResource(() => api.whoami.post().then((r) => r.data));
|
||||
export const fromWebsocket = <T>(ws: any) =>
|
||||
fromEvents<T, never>(ws, "message");
|
||||
|
||||
Reference in New Issue
Block a user