Skip to content

Commit

Permalink
✏️ Accord notifiée
Browse files Browse the repository at this point in the history
  • Loading branch information
benjlevesque committed Sep 27, 2024
1 parent 42d2220 commit edf63f6
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import { CandidatureAggregate } from '../candidature.aggregate';

export type NotifierOptions = {
identifiantProjet: IdentifiantProjet.ValueType;
notifiéLe: DateTime.ValueType;
notifiéPar: Email.ValueType;
notifiéeLe: DateTime.ValueType;
notifiéePar: Email.ValueType;
attestation: {
format: string;
};
Expand All @@ -27,7 +27,7 @@ export type CandidatureNotifiéeEvent = DomainEvent<

export async function notifier(
this: CandidatureAggregate,
{ identifiantProjet, notifiéLe, notifiéPar, attestation: { format } }: NotifierOptions,
{ identifiantProjet, notifiéeLe, notifiéePar, attestation: { format } }: NotifierOptions,
) {
if (this.estNotifiée) {
throw new CandidatureDéjàNotifiéeError(identifiantProjet);
Expand All @@ -36,8 +36,8 @@ export async function notifier(
type: 'CandidatureNotifiée-V1',
payload: {
identifiantProjet: identifiantProjet.formatter(),
notifiéeLe: notifiéLe.formatter(),
notifiéePar: notifiéPar.formatter(),
notifiéeLe: notifiéeLe.formatter(),
notifiéePar: notifiéePar.formatter(),
attestation: {
format,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ export type NotifierCandidatureCommand = Message<
'Candidature.Command.NotifierCandidature',
{
identifiantProjet: IdentifiantProjet.ValueType;
notifiéLe: DateTime.ValueType;
notifiéPar: Email.ValueType;
notifiéeLe: DateTime.ValueType;
notifiéePar: Email.ValueType;
attestation: { format: string };
}
>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ export type NotifierCandidatureUseCase = Message<
'Candidature.UseCase.NotifierCandidature',
{
identifiantProjetValue: string;
notifiéLeValue: string;
notifiéParValue: string;
notifiéeLeValue: string;
notifiéeParValue: string;
attestationValue: {
format: string;
};
Expand All @@ -19,16 +19,16 @@ export type NotifierCandidatureUseCase = Message<
export const registerNotifierCandidatureUseCase = () => {
const handler: MessageHandler<NotifierCandidatureUseCase> = async ({
identifiantProjetValue,
notifiéParValue,
notifiéLeValue,
notifiéeParValue,
notifiéeLeValue,
attestationValue: { format },
}) => {
await mediator.send<NotifierCandidatureCommand>({
type: 'Candidature.Command.NotifierCandidature',
data: {
identifiantProjet: IdentifiantProjet.convertirEnValueType(identifiantProjetValue),
notifiéLe: DateTime.convertirEnValueType(notifiéLeValue),
notifiéPar: Email.convertirEnValueType(notifiéParValue),
notifiéeLe: DateTime.convertirEnValueType(notifiéeLeValue),
notifiéePar: Email.convertirEnValueType(notifiéeParValue),
attestation: { format },
},
});
Expand Down

0 comments on commit edf63f6

Please sign in to comment.