13 lines
534 B
TypeScript
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 } }));
|
|
}
|