website refactor

This commit is contained in:
2026-01-16 13:48:18 +01:00
parent 20a42c52fd
commit 7e02fc3ea5
796 changed files with 1946 additions and 2545 deletions

View File

@@ -1,5 +1,5 @@
import { beforeEach, describe, expect, it, vi } from 'vitest';
import type { Logger } from '@core/shared/application';
import type { Logger } from '@core/shared/domain';
import { AvatarGenerationRequest } from '@core/media/domain/entities/AvatarGenerationRequest';
import { InMemoryAvatarGenerationRepository } from './InMemoryAvatarGenerationRepository';

View File

@@ -1,8 +1,8 @@
import { IAvatarGenerationRepository } from '@core/media/domain/repositories/IAvatarGenerationRepository';
import { AvatarGenerationRepository } from '@core/media/domain/repositories/AvatarGenerationRepository';
import { AvatarGenerationRequest } from '@core/media/domain/entities/AvatarGenerationRequest';
import { Logger } from '@core/shared/application';
import { Logger } from '@core/shared/domain';
export class InMemoryAvatarGenerationRepository implements IAvatarGenerationRepository {
export class InMemoryAvatarGenerationRepository implements AvatarGenerationRepository {
private requests: Map<string, AvatarGenerationRequest> = new Map(); // Key: requestId
private userRequests: Map<string, AvatarGenerationRequest[]> = new Map(); // Key: userId

View File

@@ -1,10 +1,10 @@
import type { DataSource } from 'typeorm';
import type { IAvatarGenerationRepository } from '@core/media/domain/repositories/IAvatarGenerationRepository';
import type { AvatarGenerationRepository } from '@core/media/domain/repositories/AvatarGenerationRepository';
import type { AvatarGenerationRequest } from '@core/media/domain/entities/AvatarGenerationRequest';
import { AvatarGenerationRequestOrmEntity } from '../entities/AvatarGenerationRequestOrmEntity';
import { AvatarGenerationRequestOrmMapper } from '../mappers/AvatarGenerationRequestOrmMapper';
export class TypeOrmAvatarGenerationRepository implements IAvatarGenerationRepository {
export class TypeOrmAvatarGenerationRepository implements AvatarGenerationRepository {
constructor(
private readonly dataSource: DataSource,
private readonly mapper: AvatarGenerationRequestOrmMapper,

View File

@@ -1,10 +1,10 @@
import type { DataSource } from 'typeorm';
import type { IAvatarRepository } from '@core/media/domain/repositories/IAvatarRepository';
import type { AvatarRepository } from '@core/media/domain/repositories/AvatarRepository';
import type { Avatar } from '@core/media/domain/entities/Avatar';
import { AvatarOrmEntity } from '../entities/AvatarOrmEntity';
import { AvatarOrmMapper } from '../mappers/AvatarOrmMapper';
export class TypeOrmAvatarRepository implements IAvatarRepository {
export class TypeOrmAvatarRepository implements AvatarRepository {
constructor(
private readonly dataSource: DataSource,
private readonly mapper: AvatarOrmMapper,

View File

@@ -1,10 +1,10 @@
import type { DataSource } from 'typeorm';
import type { IMediaRepository } from '@core/media/domain/repositories/IMediaRepository';
import type { MediaRepository } from '@core/media/domain/repositories/MediaRepository';
import type { Media } from '@core/media/domain/entities/Media';
import { MediaOrmEntity } from '../entities/MediaOrmEntity';
import { MediaOrmMapper } from '../mappers/MediaOrmMapper';
export class TypeOrmMediaRepository implements IMediaRepository {
export class TypeOrmMediaRepository implements MediaRepository {
constructor(
private readonly dataSource: DataSource,
private readonly mapper: MediaOrmMapper,