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
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>;