From b834f88bbd6f9fb912d7111f74900aeec9aed22d Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Mon, 15 Dec 2025 18:49:10 +0100 Subject: [PATCH] refactor adapters --- .../persistence/inmemory}/InMemoryAnalyticsSnapshotRepository.ts | 0 .../persistence/inmemory}/InMemoryEngagementRepository.ts | 0 .../persistence/inmemory}/InMemoryPageViewRepository.ts | 0 .../persistence/inmemory}/InMemoryAchievementRepository.ts | 0 .../persistence/inmemory}/InMemorySponsorAccountRepository.ts | 0 .../persistence/inmemory}/InMemoryUserRatingRepository.ts | 0 .../persistence/inmemory}/InMemoryUserRepository.ts | 0 .../persistence/inmemory}/InMemoryAvatarGenerationRepository.ts | 0 .../DiscordNotificationGateway.ts} | 0 .../EmailNotificationGateway.ts} | 0 .../InAppNotificationGateway.ts} | 0 .../{adapters => gateways}/NotificationGatewayRegistry.ts | 0 .../inmemory}/InMemoryNotificationPreferenceRepository.ts | 0 .../persistence/inmemory}/InMemoryNotificationRepository.ts | 0 .../persistence/inmemory}/InMemoryCarRepository.ts | 0 .../persistence/inmemory}/InMemoryDriverRepository.ts | 0 .../persistence/inmemory}/InMemoryGameRepository.ts | 0 .../persistence/inmemory}/InMemoryLeagueMembershipRepository.ts | 0 .../persistence/inmemory}/InMemoryLeagueRepository.ts | 0 .../persistence/inmemory}/InMemoryLeagueScoringPresetProvider.ts | 0 .../persistence/inmemory}/InMemoryLeagueWalletRepository.ts | 0 .../persistence/inmemory}/InMemoryLiveryRepository.ts | 0 .../persistence/inmemory}/InMemoryPenaltyRepository.ts | 0 .../persistence/inmemory}/InMemoryProtestRepository.ts | 0 .../persistence/inmemory}/InMemoryRaceEventRepository.ts | 0 .../persistence/inmemory}/InMemoryRaceRegistrationRepository.ts | 0 .../persistence/inmemory}/InMemoryRaceRepository.ts | 0 .../persistence/inmemory}/InMemoryResultRepository.ts | 0 .../persistence/inmemory}/InMemoryScoringRepositories.ts | 0 .../persistence/inmemory}/InMemorySeasonSponsorshipRepository.ts | 0 .../persistence/inmemory}/InMemorySessionRepository.ts | 0 .../persistence/inmemory}/InMemorySponsorRepository.ts | 0 .../persistence/inmemory}/InMemorySponsorshipPricingRepository.ts | 0 .../persistence/inmemory}/InMemorySponsorshipRequestRepository.ts | 0 .../persistence/inmemory}/InMemoryStandingRepository.ts | 0 .../persistence/inmemory}/InMemoryTeamMembershipRepository.ts | 0 .../persistence/inmemory}/InMemoryTeamRepository.ts | 0 .../persistence/inmemory}/InMemoryTrackRepository.ts | 0 .../persistence/inmemory}/InMemoryTransactionRepository.ts | 0 39 files changed, 0 insertions(+), 0 deletions(-) rename adapters/{persistence/inmemory/analytics => analytics/persistence/inmemory}/InMemoryAnalyticsSnapshotRepository.ts (100%) rename adapters/{persistence/inmemory/analytics => analytics/persistence/inmemory}/InMemoryEngagementRepository.ts (100%) rename adapters/{persistence/inmemory/analytics => analytics/persistence/inmemory}/InMemoryPageViewRepository.ts (100%) rename adapters/{persistence/inmemory/identity => identity/persistence/inmemory}/InMemoryAchievementRepository.ts (100%) rename adapters/{persistence/inmemory/identity => identity/persistence/inmemory}/InMemorySponsorAccountRepository.ts (100%) rename adapters/{persistence/inmemory/identity => identity/persistence/inmemory}/InMemoryUserRatingRepository.ts (100%) rename adapters/{persistence/inmemory/identity => identity/persistence/inmemory}/InMemoryUserRepository.ts (100%) rename adapters/{persistence/inmemory/media => media/persistence/inmemory}/InMemoryAvatarGenerationRepository.ts (100%) rename adapters/notifications/{adapters/DiscordNotificationAdapter.ts => gateways/DiscordNotificationGateway.ts} (100%) rename adapters/notifications/{adapters/EmailNotificationAdapter.ts => gateways/EmailNotificationGateway.ts} (100%) rename adapters/notifications/{adapters/InAppNotificationAdapter.ts => gateways/InAppNotificationGateway.ts} (100%) rename adapters/notifications/{adapters => gateways}/NotificationGatewayRegistry.ts (100%) rename adapters/{persistence/inmemory/notifications => notifications/persistence/inmemory}/InMemoryNotificationPreferenceRepository.ts (100%) rename adapters/{persistence/inmemory/notifications => notifications/persistence/inmemory}/InMemoryNotificationRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryCarRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryDriverRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryGameRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryLeagueMembershipRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryLeagueRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryLeagueScoringPresetProvider.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryLeagueWalletRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryLiveryRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryPenaltyRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryProtestRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryRaceEventRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryRaceRegistrationRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryRaceRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryResultRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryScoringRepositories.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemorySeasonSponsorshipRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemorySessionRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemorySponsorRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemorySponsorshipPricingRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemorySponsorshipRequestRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryStandingRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryTeamMembershipRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryTeamRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryTrackRepository.ts (100%) rename adapters/{persistence/inmemory/racing => racing/persistence/inmemory}/InMemoryTransactionRepository.ts (100%) diff --git a/adapters/persistence/inmemory/analytics/InMemoryAnalyticsSnapshotRepository.ts b/adapters/analytics/persistence/inmemory/InMemoryAnalyticsSnapshotRepository.ts similarity index 100% rename from adapters/persistence/inmemory/analytics/InMemoryAnalyticsSnapshotRepository.ts rename to adapters/analytics/persistence/inmemory/InMemoryAnalyticsSnapshotRepository.ts diff --git a/adapters/persistence/inmemory/analytics/InMemoryEngagementRepository.ts b/adapters/analytics/persistence/inmemory/InMemoryEngagementRepository.ts similarity index 100% rename from adapters/persistence/inmemory/analytics/InMemoryEngagementRepository.ts rename to adapters/analytics/persistence/inmemory/InMemoryEngagementRepository.ts diff --git a/adapters/persistence/inmemory/analytics/InMemoryPageViewRepository.ts b/adapters/analytics/persistence/inmemory/InMemoryPageViewRepository.ts similarity index 100% rename from adapters/persistence/inmemory/analytics/InMemoryPageViewRepository.ts rename to adapters/analytics/persistence/inmemory/InMemoryPageViewRepository.ts diff --git a/adapters/persistence/inmemory/identity/InMemoryAchievementRepository.ts b/adapters/identity/persistence/inmemory/InMemoryAchievementRepository.ts similarity index 100% rename from adapters/persistence/inmemory/identity/InMemoryAchievementRepository.ts rename to adapters/identity/persistence/inmemory/InMemoryAchievementRepository.ts diff --git a/adapters/persistence/inmemory/identity/InMemorySponsorAccountRepository.ts b/adapters/identity/persistence/inmemory/InMemorySponsorAccountRepository.ts similarity index 100% rename from adapters/persistence/inmemory/identity/InMemorySponsorAccountRepository.ts rename to adapters/identity/persistence/inmemory/InMemorySponsorAccountRepository.ts diff --git a/adapters/persistence/inmemory/identity/InMemoryUserRatingRepository.ts b/adapters/identity/persistence/inmemory/InMemoryUserRatingRepository.ts similarity index 100% rename from adapters/persistence/inmemory/identity/InMemoryUserRatingRepository.ts rename to adapters/identity/persistence/inmemory/InMemoryUserRatingRepository.ts diff --git a/adapters/persistence/inmemory/identity/InMemoryUserRepository.ts b/adapters/identity/persistence/inmemory/InMemoryUserRepository.ts similarity index 100% rename from adapters/persistence/inmemory/identity/InMemoryUserRepository.ts rename to adapters/identity/persistence/inmemory/InMemoryUserRepository.ts diff --git a/adapters/persistence/inmemory/media/InMemoryAvatarGenerationRepository.ts b/adapters/media/persistence/inmemory/InMemoryAvatarGenerationRepository.ts similarity index 100% rename from adapters/persistence/inmemory/media/InMemoryAvatarGenerationRepository.ts rename to adapters/media/persistence/inmemory/InMemoryAvatarGenerationRepository.ts diff --git a/adapters/notifications/adapters/DiscordNotificationAdapter.ts b/adapters/notifications/gateways/DiscordNotificationGateway.ts similarity index 100% rename from adapters/notifications/adapters/DiscordNotificationAdapter.ts rename to adapters/notifications/gateways/DiscordNotificationGateway.ts diff --git a/adapters/notifications/adapters/EmailNotificationAdapter.ts b/adapters/notifications/gateways/EmailNotificationGateway.ts similarity index 100% rename from adapters/notifications/adapters/EmailNotificationAdapter.ts rename to adapters/notifications/gateways/EmailNotificationGateway.ts diff --git a/adapters/notifications/adapters/InAppNotificationAdapter.ts b/adapters/notifications/gateways/InAppNotificationGateway.ts similarity index 100% rename from adapters/notifications/adapters/InAppNotificationAdapter.ts rename to adapters/notifications/gateways/InAppNotificationGateway.ts diff --git a/adapters/notifications/adapters/NotificationGatewayRegistry.ts b/adapters/notifications/gateways/NotificationGatewayRegistry.ts similarity index 100% rename from adapters/notifications/adapters/NotificationGatewayRegistry.ts rename to adapters/notifications/gateways/NotificationGatewayRegistry.ts diff --git a/adapters/persistence/inmemory/notifications/InMemoryNotificationPreferenceRepository.ts b/adapters/notifications/persistence/inmemory/InMemoryNotificationPreferenceRepository.ts similarity index 100% rename from adapters/persistence/inmemory/notifications/InMemoryNotificationPreferenceRepository.ts rename to adapters/notifications/persistence/inmemory/InMemoryNotificationPreferenceRepository.ts diff --git a/adapters/persistence/inmemory/notifications/InMemoryNotificationRepository.ts b/adapters/notifications/persistence/inmemory/InMemoryNotificationRepository.ts similarity index 100% rename from adapters/persistence/inmemory/notifications/InMemoryNotificationRepository.ts rename to adapters/notifications/persistence/inmemory/InMemoryNotificationRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryCarRepository.ts b/adapters/racing/persistence/inmemory/InMemoryCarRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryCarRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryCarRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryDriverRepository.ts b/adapters/racing/persistence/inmemory/InMemoryDriverRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryDriverRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryDriverRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryGameRepository.ts b/adapters/racing/persistence/inmemory/InMemoryGameRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryGameRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryGameRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryLeagueMembershipRepository.ts b/adapters/racing/persistence/inmemory/InMemoryLeagueMembershipRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryLeagueMembershipRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryLeagueMembershipRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryLeagueRepository.ts b/adapters/racing/persistence/inmemory/InMemoryLeagueRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryLeagueRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryLeagueRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryLeagueScoringPresetProvider.ts b/adapters/racing/persistence/inmemory/InMemoryLeagueScoringPresetProvider.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryLeagueScoringPresetProvider.ts rename to adapters/racing/persistence/inmemory/InMemoryLeagueScoringPresetProvider.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryLeagueWalletRepository.ts b/adapters/racing/persistence/inmemory/InMemoryLeagueWalletRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryLeagueWalletRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryLeagueWalletRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryLiveryRepository.ts b/adapters/racing/persistence/inmemory/InMemoryLiveryRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryLiveryRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryLiveryRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryPenaltyRepository.ts b/adapters/racing/persistence/inmemory/InMemoryPenaltyRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryPenaltyRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryPenaltyRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryProtestRepository.ts b/adapters/racing/persistence/inmemory/InMemoryProtestRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryProtestRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryProtestRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryRaceEventRepository.ts b/adapters/racing/persistence/inmemory/InMemoryRaceEventRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryRaceEventRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryRaceEventRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryRaceRegistrationRepository.ts b/adapters/racing/persistence/inmemory/InMemoryRaceRegistrationRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryRaceRegistrationRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryRaceRegistrationRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryRaceRepository.ts b/adapters/racing/persistence/inmemory/InMemoryRaceRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryRaceRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryRaceRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryResultRepository.ts b/adapters/racing/persistence/inmemory/InMemoryResultRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryResultRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryResultRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryScoringRepositories.ts b/adapters/racing/persistence/inmemory/InMemoryScoringRepositories.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryScoringRepositories.ts rename to adapters/racing/persistence/inmemory/InMemoryScoringRepositories.ts diff --git a/adapters/persistence/inmemory/racing/InMemorySeasonSponsorshipRepository.ts b/adapters/racing/persistence/inmemory/InMemorySeasonSponsorshipRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemorySeasonSponsorshipRepository.ts rename to adapters/racing/persistence/inmemory/InMemorySeasonSponsorshipRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemorySessionRepository.ts b/adapters/racing/persistence/inmemory/InMemorySessionRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemorySessionRepository.ts rename to adapters/racing/persistence/inmemory/InMemorySessionRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemorySponsorRepository.ts b/adapters/racing/persistence/inmemory/InMemorySponsorRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemorySponsorRepository.ts rename to adapters/racing/persistence/inmemory/InMemorySponsorRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemorySponsorshipPricingRepository.ts b/adapters/racing/persistence/inmemory/InMemorySponsorshipPricingRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemorySponsorshipPricingRepository.ts rename to adapters/racing/persistence/inmemory/InMemorySponsorshipPricingRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemorySponsorshipRequestRepository.ts b/adapters/racing/persistence/inmemory/InMemorySponsorshipRequestRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemorySponsorshipRequestRepository.ts rename to adapters/racing/persistence/inmemory/InMemorySponsorshipRequestRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryStandingRepository.ts b/adapters/racing/persistence/inmemory/InMemoryStandingRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryStandingRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryStandingRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryTeamMembershipRepository.ts b/adapters/racing/persistence/inmemory/InMemoryTeamMembershipRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryTeamMembershipRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryTeamMembershipRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryTeamRepository.ts b/adapters/racing/persistence/inmemory/InMemoryTeamRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryTeamRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryTeamRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryTrackRepository.ts b/adapters/racing/persistence/inmemory/InMemoryTrackRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryTrackRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryTrackRepository.ts diff --git a/adapters/persistence/inmemory/racing/InMemoryTransactionRepository.ts b/adapters/racing/persistence/inmemory/InMemoryTransactionRepository.ts similarity index 100% rename from adapters/persistence/inmemory/racing/InMemoryTransactionRepository.ts rename to adapters/racing/persistence/inmemory/InMemoryTransactionRepository.ts