Files
kandev/apps/web/lib/ws/handlers/diffs.ts
T
2026-02-19 22:18:01 +00:00

17 lines
422 B
TypeScript

import type { StoreApi } from "zustand";
import type { AppState } from "@/lib/state/store";
import type { WsHandlers } from "@/lib/ws/handlers/types";
export function registerDiffsHandlers(store: StoreApi<AppState>): WsHandlers {
return {
"diff.update": (message) => {
store.setState((state) => ({
...state,
diffs: {
files: message.payload.files,
},
}));
},
};
}