website refactor
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { IAdminUserRepository, UserFilter, UserListQuery, UserListResult, StoredAdminUser } from '../../domain/repositories/IAdminUserRepository';
|
||||
import { AdminUserRepository, UserFilter, UserListQuery, UserListResult, StoredAdminUser } from '../../domain/repositories/AdminUserRepository';
|
||||
import { AdminUser } from '../../domain/entities/AdminUser';
|
||||
import { UserId } from '../../domain/value-objects/UserId';
|
||||
import { Email } from '../../domain/value-objects/Email';
|
||||
@@ -7,7 +7,7 @@ import { Email } from '../../domain/value-objects/Email';
|
||||
* In-memory implementation of AdminUserRepository for testing and development
|
||||
* Follows TDD - created with tests first
|
||||
*/
|
||||
export class InMemoryAdminUserRepository implements IAdminUserRepository {
|
||||
export class InMemoryAdminUserRepository implements AdminUserRepository {
|
||||
private storage: Map<string, StoredAdminUser> = new Map();
|
||||
|
||||
async findById(id: UserId): Promise<AdminUser | null> {
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import type { DataSource, Repository } from 'typeorm';
|
||||
import type { IAdminUserRepository, UserListQuery, UserListResult, UserFilter, StoredAdminUser } from '@core/admin/domain/repositories/IAdminUserRepository';
|
||||
import type { AdminUserRepository, UserListQuery, UserListResult, UserFilter, StoredAdminUser } from '@core/admin/domain/repositories/AdminUserRepository';
|
||||
import { AdminUser } from '@core/admin/domain/entities/AdminUser';
|
||||
import { AdminUserOrmEntity } from '../entities/AdminUserOrmEntity';
|
||||
import { AdminUserOrmMapper } from '../mappers/AdminUserOrmMapper';
|
||||
import { Email } from '@core/admin/domain/value-objects/Email';
|
||||
import { UserId } from '@core/admin/domain/value-objects/UserId';
|
||||
|
||||
export class TypeOrmAdminUserRepository implements IAdminUserRepository {
|
||||
export class TypeOrmAdminUserRepository implements AdminUserRepository {
|
||||
private readonly repository: Repository<AdminUserOrmEntity>;
|
||||
private readonly mapper: AdminUserOrmMapper;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user