diff --git a/mon-aide-cyber-api/src/espace-aidant/Aidant.ts b/mon-aide-cyber-api/src/espace-aidant/Aidant.ts index 8393ebf92..e65cd008e 100644 --- a/mon-aide-cyber-api/src/espace-aidant/Aidant.ts +++ b/mon-aide-cyber-api/src/espace-aidant/Aidant.ts @@ -56,11 +56,6 @@ export type Aidant = Aggregat & { }; export interface EntrepotAidant extends Entrepot { - rechercheParIdentifiantConnexionEtMotDePasse( - identifiantConnexion: string, - motDePasse: string - ): Promise; - rechercheParIdentifiantDeConnexion( identifiantConnexion: string ): Promise; diff --git a/mon-aide-cyber-api/src/infrastructure/entrepots/memoire/EntrepotMemoire.ts b/mon-aide-cyber-api/src/infrastructure/entrepots/memoire/EntrepotMemoire.ts index a4235488c..073608413 100644 --- a/mon-aide-cyber-api/src/infrastructure/entrepots/memoire/EntrepotMemoire.ts +++ b/mon-aide-cyber-api/src/infrastructure/entrepots/memoire/EntrepotMemoire.ts @@ -94,21 +94,6 @@ export class EntrepotAidantMemoire extends EntrepotMemoire implements EntrepotAidant { - async rechercheParIdentifiantConnexionEtMotDePasse( - identifiantConnexion: string, - motDePasse: string - ): Promise { - 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 { diff --git a/mon-aide-cyber-api/src/infrastructure/entrepots/postgres/EntrepotAidantPostgres.ts b/mon-aide-cyber-api/src/infrastructure/entrepots/postgres/EntrepotAidantPostgres.ts index ab4e98aaf..ce3bb706b 100644 --- a/mon-aide-cyber-api/src/infrastructure/entrepots/postgres/EntrepotAidantPostgres.ts +++ b/mon-aide-cyber-api/src/infrastructure/entrepots/postgres/EntrepotAidantPostgres.ts @@ -119,29 +119,6 @@ export class EntrepotAidantPostgres return 'aidant'; } - rechercheParIdentifiantConnexionEtMotDePasse( - identifiantConnexion: string, - motDePasse: string - ): Promise { - 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 {