Files
friendolls-server/src/users/events/user.events.ts

22 lines
485 B
TypeScript

import { Doll } from '@prisma/client';
export const UserEvents = {
ACTIVE_DOLL_CHANGED: 'user.active-doll.changed',
SEARCH_INDEX_INVALIDATED: 'user.search-index.invalidated',
PROFILE_UPDATED: 'user.profile.updated',
} as const;
export interface UserActiveDollChangedEvent {
userId: string;
dollId: string | null;
doll: Doll | null;
}
export interface UserSearchIndexInvalidatedEvent {
userId?: string;
}
export interface UserProfileUpdatedEvent {
userId: string;
}