Commit: edb67aa
Parent: f2875d4

Reorganize Jellyfin database

Mårten Åsberg committed on 2026-05-07 at 15:18
src/Infrastructure/Database/Jellyfin/EntityFrameworkCoreLockingBehavior.cs +1 -1
diff --git a/src/Infrastructure/Database/EntityFrameworkCoreLockingBehavior.cs b/src/Infrastructure/Database/Jellyfin/EntityFrameworkCoreLockingBehavior.cs
similarity index 94%
rename from src/Infrastructure/Database/EntityFrameworkCoreLockingBehavior.cs
rename to src/Infrastructure/Database/Jellyfin/EntityFrameworkCoreLockingBehavior.cs
index 47707e9..eaeebe6 100644
@@ -4,7 +4,7 @@ using Jellyfin.Database.Implementations;
using Jellyfin.Database.Implementations.Locking;
using Microsoft.EntityFrameworkCore;
namespace Slopper.Infrastructure.Database;
namespace Slopper.Infrastructure.Database.Jellyfin;
internal sealed class EntityFrameworkCoreLockingBehavior : IEntityFrameworkCoreLockingBehavior
{
src/Infrastructure/Database/Jellyfin/JellyfinDatabaseProvider.cs +1 -1
diff --git a/src/Infrastructure/Database/JellyfinDatabaseProvider.cs b/src/Infrastructure/Database/Jellyfin/JellyfinDatabaseProvider.cs
similarity index 97%
rename from src/Infrastructure/Database/JellyfinDatabaseProvider.cs
rename to src/Infrastructure/Database/Jellyfin/JellyfinDatabaseProvider.cs
index 612741c..de2dafc 100644
@@ -6,7 +6,7 @@ using Jellyfin.Database.Implementations;
using Jellyfin.Database.Implementations.DbConfiguration;
using Microsoft.EntityFrameworkCore;
namespace Slopper.Infrastructure.Database;
namespace Slopper.Infrastructure.Database.Jellyfin;
internal sealed class JellyfinDatabaseProvider : IJellyfinDatabaseProvider
{
src/Infrastructure/Database/Jellyfin/JellyfinDbContextDesignFactory.cs +1 -1
diff --git a/src/Infrastructure/Database/JellyfinDbContextDesignFactory.cs b/src/Infrastructure/Database/Jellyfin/JellyfinDbContextDesignFactory.cs
similarity index 94%
rename from src/Infrastructure/Database/JellyfinDbContextDesignFactory.cs
rename to src/Infrastructure/Database/Jellyfin/JellyfinDbContextDesignFactory.cs
index 34965b0..71056c9 100644
@@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Design;
using Microsoft.Extensions.Logging.Abstractions;
namespace Slopper.Infrastructure.Database;
namespace Slopper.Infrastructure.Database.Jellyfin;
internal sealed class JellyfinDbContextDesignFactory : IDesignTimeDbContextFactory<JellyfinDbContext>
{
src/Infrastructure/Database/Jellyfin/MediaRepository.cs +1 -1
diff --git a/src/Infrastructure/Database/MediaRepository.cs b/src/Infrastructure/Database/Jellyfin/MediaRepository.cs
similarity index 98%
rename from src/Infrastructure/Database/MediaRepository.cs
rename to src/Infrastructure/Database/Jellyfin/MediaRepository.cs
index 072d811..32c4115 100644
@@ -7,7 +7,7 @@ using Jellyfin.Database.Implementations.Entities;
using Microsoft.EntityFrameworkCore;
using Slopper.Domain;
namespace Slopper.Infrastructure.Database;
namespace Slopper.Infrastructure.Database.Jellyfin;
internal sealed class MediaRepository(JellyfinDbContext jellyfinDbContext, Random random) : IMediaRepository
{
src/Infrastructure/Database/ServiceCollectionExtensions.cs +1 -0
diff --git a/src/Infrastructure/Database/ServiceCollectionExtensions.cs b/src/Infrastructure/Database/ServiceCollectionExtensions.cs
index 76665cb..fdce6d3 100644
@@ -6,6 +6,7 @@ using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions;
using Slopper.Domain;
using Slopper.Infrastructure.Database.Jellyfin;
namespace Slopper.Infrastructure.Database;