finalize migration (yay)

This commit is contained in:
tw-blue
2025-12-10 22:11:30 +01:00
parent cd6cfec7f3
commit c7d53c88bc
40 changed files with 966 additions and 499 deletions
@@ -6,6 +6,7 @@ import {
Path,
Post,
Put,
Query,
Request,
Response,
Route,
@@ -14,7 +15,7 @@ import {
} from "@tsoa/runtime";
import express from "express";
import { Claim } from "../dtos/claim.js";
import type { Member, MemberCreateArgs } from "../dtos/member.js";
import type { MemberCreateArgs, MemberDto } from "../dtos/member.js";
import { inject } from "../infrastructure/di/index.js";
import { ErrorStates } from "../infrastructure/errorStates.js";
import { KC_SECURITY_NAME } from "../services/keycloak/user/index.js";
@@ -28,7 +29,7 @@ export class MembersContoller extends Controller {
@Get()
public async getMembers(
@Request() request: express.Request,
): Promise<Member[]> {
): Promise<MemberDto[]> {
return await this.membersService.getMembers(request);
}
@@ -39,7 +40,7 @@ export class MembersContoller extends Controller {
public async getMember(
@Path() memberId: string,
@Request() request: express.Request,
): Promise<Member> {
): Promise<MemberDto> {
try {
const foundMember = await this.membersService.getMemberById(
memberId,
@@ -64,7 +65,7 @@ export class MembersContoller extends Controller {
public async createMember(
@Body() createArgs: MemberCreateArgs,
@Request() request: express.Request,
): Promise<Member> {
): Promise<MemberDto> {
return await this.membersService.createMember(createArgs, request);
}
@@ -74,7 +75,7 @@ export class MembersContoller extends Controller {
@Response(404, "Member not found")
@Put()
public async updateMember(
@Body() member: Member,
@Body() member: MemberDto,
@Request() request: express.Request,
): Promise<void> {
try {
@@ -97,7 +98,7 @@ export class MembersContoller extends Controller {
@Delete("{memberId}")
public async scheduleDeletion(
@Path() memberId: string,
@Body() cancelDate: Date,
@Query() cancelDate: Date,
@Request() request: express.Request,
) {
await this.membersService.scheduleDeletion(