refactor: simplify messages

This commit is contained in:
Carlos Valente
2025-08-11 05:50:09 +02:00
committed by Carlos Valente
parent ae061cb69a
commit 54f07c4330
5 changed files with 8 additions and 19 deletions
@@ -16,11 +16,10 @@ export enum MessageTag {
Dialog = 'dialog',
Log = 'log',
RuntimeData = 'runtime-data',
RuntimePatch = 'runtime-patch',
Refetch = 'refetch',
}
//CLIENT TO SERVER
// CLIENT TO SERVER
type PingPacket = { tag: MessageTag.Ping; payload: Date };
type SetClientPacket = { tag: MessageTag.ClientSetPath; payload: string };
type SetClientPathPacket = { tag: MessageTag.ClientSet; payload: Partial<Client> };
@@ -35,8 +34,7 @@ type ListClientPacket = {
tag: MessageTag.ClientList;
payload: Record<string, Client>;
};
type RuntimePacket = { tag: MessageTag.RuntimeData; payload: RuntimeStore };
type RuntimePatchPacket = { tag: MessageTag.RuntimePatch; payload: Partial<RuntimeStore> };
type RuntimePacket = { tag: MessageTag.RuntimeData; payload: Partial<RuntimeStore> };
type RefetchPacket = {
tag: MessageTag.Refetch;
@@ -59,5 +57,4 @@ export type WsPacketToClient =
| LogPacket
| ListClientPacket
| RuntimePacket
| RuntimePatchPacket
| RefetchPacket;
@@ -64,5 +64,5 @@ export const runtimeStorePlaceholder: Readonly<RuntimeStore> = {
duration: 0,
playback: SimplePlayback.Stop,
},
ping: -1,
ping: 1,
};