This commit is contained in:
tamaina
2023-05-29 17:03:20 +00:00
parent 931cea75b6
commit 3918473e29
5 changed files with 112 additions and 8 deletions

View File

@@ -27,7 +27,8 @@ export const paramDef = {
// eslint-disable-next-line import/no-default-export
@Injectable()
export default class extends Endpoint<typeof meta, typeof paramDef> {
export default class extends Endpoint<'admin/show-user'> {
name = 'admin/show-user' as const;
constructor(
@Inject(DI.usersRepository)
private usersRepository: UsersRepository,
@@ -41,7 +42,7 @@ export default class extends Endpoint<typeof meta, typeof paramDef> {
private roleService: RoleService,
private roleEntityService: RoleEntityService,
) {
super(meta, paramDef, async (ps, me) => {
super(async (ps, me) => {
const [user, profile] = await Promise.all([
this.usersRepository.findOneBy({ id: ps.userId }),
this.userProfilesRepository.findOneBy({ userId: ps.userId }),