refactoring commands & jsdoc

This commit is contained in:
Julian Krauser 2025-01-05 14:29:31 +01:00
parent 84e2ec72ac
commit 91217d1e6e
30 changed files with 104 additions and 116 deletions

View file

@ -2,7 +2,6 @@ import { dataSource } from "../../../data-source";
import { communication } from "../../../entity/club/member/communication";
import { member } from "../../../entity/club/member/member";
import InternalException from "../../../exceptions/internalException";
import CommunicationService from "../../../service/club/member/communicationService";
import {
CreateMemberCommand,
DeleteMemberCommand,
@ -13,7 +12,7 @@ import {
export default abstract class MemberCommandHandler {
/**
* @description create member
* @param CreateMemberCommand
* @param {CreateMemberCommand} createMember
* @returns {Promise<number>}
*/
static async create(createMember: CreateMemberCommand): Promise<number> {
@ -40,7 +39,7 @@ export default abstract class MemberCommandHandler {
/**
* @description update member
* @param UpdateMemberCommand
* @param {UpdateMemberCommand} updateMember
* @returns {Promise<void>}
*/
static async update(updateMember: UpdateMemberCommand): Promise<void> {
@ -66,7 +65,7 @@ export default abstract class MemberCommandHandler {
/**
* @description update member newsletter
* @param UpdateMemberCommand
* @param {UpdateMemberCommand} updateMember
* @returns {Promise<void>}
*/
static async updateNewsletter(updateMember: UpdateMemberNewsletterCommand): Promise<void> {
@ -91,7 +90,7 @@ export default abstract class MemberCommandHandler {
/**
* @description update member newsletter to unset
* @param memberId string
* @param {number} memberId
* @returns {Promise<void>}
*/
static async unsetNewsletter(memberId: number): Promise<void> {
@ -111,7 +110,7 @@ export default abstract class MemberCommandHandler {
/**
* @description delete member
* @param DeleteMemberCommand
* @param {DeleteMemberCommand} deleteMember
* @returns {Promise<void>}
*/
static async delete(deleteMember: DeleteMemberCommand): Promise<void> {