fix(server): restore user (#15763)

This commit is contained in:
Jason Rasmussen 2025-01-29 11:49:08 -05:00 committed by GitHub
parent 9033a99587
commit a0aea021a1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 39 additions and 6 deletions

View file

@ -36,6 +36,7 @@ export interface IUserRepository {
getUserStats(): Promise<UserStatsQueryResponse[]>;
create(user: Insertable<Users>): Promise<UserEntity>;
update(id: string, user: Updateable<Users>): Promise<UserEntity>;
restore(id: string): Promise<UserEntity>;
upsertMetadata<T extends keyof UserMetadata>(id: string, item: { key: T; value: UserMetadata[T] }): Promise<void>;
deleteMetadata<T extends keyof UserMetadata>(id: string, key: T): Promise<void>;
delete(user: UserEntity, hard?: boolean): Promise<UserEntity>;