Files
kandev/apps/web/lib/ws/handlers/diffs.ts
T
2026-01-14 01:42:12 +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,
},
}));
},
};
}