using DeepDrftContent.FileDatabase.Abstractions; using DeepDrftContent.FileDatabase.Models; namespace DeepDrftContent.FileDatabase.Services; /// /// Factory for creating media vaults - simple dictionary-based approach /// public static class MediaVaultFactory { private static readonly IMediaTypeRegistry _registry = new SimpleMediaTypeRegistry(); public static async Task From(string rootPath, MediaVaultType mediaType) { return await _registry.CreateVaultAsync(mediaType, rootPath); } }