Skip to content

Commit

Permalink
[REMANIEMENT][AIDANT] Supprime la méthode obsolète rechercheParIdenti…
Browse files Browse the repository at this point in the history
…fiantConnexionEtMotDePasse de l’entrepôt Aidant
  • Loading branch information
bbougon committed Nov 5, 2024
1 parent 0703bc5 commit 17e09c3
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 43 deletions.
5 changes: 0 additions & 5 deletions mon-aide-cyber-api/src/espace-aidant/Aidant.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,11 +56,6 @@ export type Aidant = Aggregat & {
};

export interface EntrepotAidant extends Entrepot<Aidant> {
rechercheParIdentifiantConnexionEtMotDePasse(
identifiantConnexion: string,
motDePasse: string
): Promise<Aidant>;

rechercheParIdentifiantDeConnexion(
identifiantConnexion: string
): Promise<Aidant>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,21 +94,6 @@ export class EntrepotAidantMemoire
extends EntrepotMemoire<Aidant>
implements EntrepotAidant
{
async rechercheParIdentifiantConnexionEtMotDePasse(
identifiantConnexion: string,
motDePasse: string
): Promise<Aidant> {
const aidantTrouve = Array.from(this.entites.values()).find(
(aidant) =>
aidant.identifiantConnexion === identifiantConnexion &&
aidant.motDePasse === motDePasse
);
if (!aidantTrouve) {
throw new AggregatNonTrouve('aidant');
}
return Promise.resolve(aidantTrouve);
}

rechercheParIdentifiantDeConnexion(
identifiantConnexion: string
): Promise<Aidant> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -119,29 +119,6 @@ export class EntrepotAidantPostgres
return 'aidant';
}

rechercheParIdentifiantConnexionEtMotDePasse(
identifiantConnexion: string,
motDePasse: string
): Promise<Aidant> {
return this.knex
.from(`${this.nomTable()}`)
.where({ type: 'AIDANT' })
.then((aidants: AidantDTO[]) =>
aidants.find(
(a) =>
this.chiffrement.dechiffre(a.donnees.identifiantConnexion) ===
identifiantConnexion &&
this.chiffrement.dechiffre(a.donnees.motDePasse) === motDePasse
)
)
.then((ligne) => {
if (!ligne) {
return Promise.reject(new AggregatNonTrouve(this.typeAggregat()));
}
return this.deDTOAEntite(ligne);
});
}

rechercheParIdentifiantDeConnexion(
identifiantConnexion: string
): Promise<Aidant> {
Expand Down

0 comments on commit 17e09c3

Please sign in to comment.