Files
IdP/apps/frontend/lib/avatar-events.ts
2026-06-26 00:16:17 +03:00

13 lines
534 B
TypeScript

export const AVATAR_UPDATED_EVENT = 'id:avatar-updated';
export const CHAT_ROOM_AVATAR_UPDATED_EVENT = 'id:chat-room-avatar-updated';
export function dispatchAvatarUpdated(userId: string) {
if (typeof window === 'undefined') return;
window.dispatchEvent(new CustomEvent(AVATAR_UPDATED_EVENT, { detail: { userId } }));
}
export function dispatchChatRoomAvatarUpdated(roomId: string) {
if (typeof window === 'undefined') return;
window.dispatchEvent(new CustomEvent(CHAT_ROOM_AVATAR_UPDATED_EVENT, { detail: { roomId } }));
}