Skip to content

Commit

Permalink
refactor(api): use a named export for resetPasswordDemandRepository
Browse files Browse the repository at this point in the history
Co-authored-by: LEGO Technix <109212476+lego-technix@users.noreply.github.com>
Co-authored-by: Emmanuelle Bonnemay <emmanuelle.bonnemay@pix.fr>
Co-authored-by: Marianne Bost <marianne.bost@pix.fr>
  • Loading branch information
3 people committed Jul 3, 2024
1 parent 7dc574d commit 22d81d7
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 5 deletions.
2 changes: 1 addition & 1 deletion api/lib/domain/usecases/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ import { scoAccountRecoveryService } from '../../../src/identity-access-manageme
import { accountRecoveryDemandRepository } from '../../../src/identity-access-management/infrastructure/repositories/account-recovery-demand.repository.js';
import * as authenticationMethodRepository from '../../../src/identity-access-management/infrastructure/repositories/authentication-method.repository.js';
import * as oidcProviderRepository from '../../../src/identity-access-management/infrastructure/repositories/oidc-provider-repository.js';
import * as resetPasswordDemandRepository from '../../../src/identity-access-management/infrastructure/repositories/reset-password-demand.repository.js';
import { resetPasswordDemandRepository } from '../../../src/identity-access-management/infrastructure/repositories/reset-password-demand.repository.js';
import * as userRepository from '../../../src/identity-access-management/infrastructure/repositories/user.repository.js';
import { userToCreateRepository } from '../../../src/identity-access-management/infrastructure/repositories/user-to-create.repository.js';
import { organizationForAdminRepository } from '../../../src/organizational-entities/infrastructure/repositories/organization-for-admin.repository.js';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { importNamedExportsFromDirectory } from '../../../shared/infrastructure/
import { accountRecoveryDemandRepository } from '../../infrastructure/repositories/account-recovery-demand.repository.js';
import * as authenticationMethodRepository from '../../infrastructure/repositories/authentication-method.repository.js';
import { oidcProviderRepository } from '../../infrastructure/repositories/oidc-provider-repository.js';
import * as resetPasswordDemandRepository from '../../infrastructure/repositories/reset-password-demand.repository.js';
import { resetPasswordDemandRepository } from '../../infrastructure/repositories/reset-password-demand.repository.js';
import * as userRepository from '../../infrastructure/repositories/user.repository.js';
import { userToCreateRepository } from '../../infrastructure/repositories/user-to-create.repository.js';
import { authenticationSessionService } from '../services/authentication-session.service.js';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,12 @@ const findByUserEmail = function (email, temporaryKey) {

/**
* @typedef {Object} ResetPasswordDemandRepository
* @property {function} create
* @property {function} findByTemporaryKey
* @property {function} findByUserEmail
* @property {function} markAsBeingUsed
*/
export { create, findByTemporaryKey, findByUserEmail, markAsBeingUsed };
export const resetPasswordDemandRepository = { create, findByTemporaryKey, findByUserEmail, markAsBeingUsed };

function _toDomain(data) {
return new ResetPasswordDemandModel(data);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { UserNotFoundError } from '../../../../../lib/domain/errors.js';
import * as mailService from '../../../../../lib/domain/services/mail-service.js';
import * as resetPasswordService from '../../../../../src/identity-access-management/domain/services/reset-password.service.js';
import { createResetPasswordDemand } from '../../../../../src/identity-access-management/domain/usecases/create-reset-password-demand.usecase.js';
import * as resetPasswordDemandRepository from '../../../../../src/identity-access-management/infrastructure/repositories/reset-password-demand.repository.js';
import { resetPasswordDemandRepository } from '../../../../../src/identity-access-management/infrastructure/repositories/reset-password-demand.repository.js';
import * as userRepository from '../../../../../src/identity-access-management/infrastructure/repositories/user.repository.js';
import { catchErr, databaseBuilder, expect } from '../../../../test-helper.js';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { PasswordResetDemandNotFoundError } from '../../../../../lib/domain/errors.js';
import { ResetPasswordDemand } from '../../../../../src/identity-access-management/domain/models/ResetPasswordDemand.js';
import * as resetPasswordDemandRepository from '../../../../../src/identity-access-management/infrastructure/repositories/reset-password-demand.repository.js';
import { resetPasswordDemandRepository } from '../../../../../src/identity-access-management/infrastructure/repositories/reset-password-demand.repository.js';
import { catchErr, databaseBuilder, expect, knex } from '../../../../test-helper.js';

describe('Integration | Identity Access Management | Infrastructure | Repository | reset-password-demand', function () {
Expand Down

0 comments on commit 22d81d7

Please sign in to comment.