using DeepDrftContent.Services.FileDatabase.Abstractions; using DeepDrftContent.Services.FileDatabase.Models; namespace DeepDrftContent.Services.FileDatabase.Services; /// /// Factory for creating media vaults /// 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); } }