import type { Project } from '../types/app';
export type AlwaysOnPresencePayload = {
selectedProject: Project | null;
alwaysOnProjects: Project[];
processingSessionIds: string[];
lastUserMsgAt: string | null;
};
export function sendAlwaysOnPresence(
sendMessage: (message: unknown) => void,
payload: AlwaysOnPresencePayload,
): void {
sendMessage({
type: 'always-on-presence',
...payload,
});
}
export function clearAlwaysOnPresence(sendMessage: (message: unknown) => void): void {
sendMessage({ type: 'always-on-presence-clear' });
}