using System.Data; using System.Threading.Tasks; using MediaBrowser.Model.Logging; using MediaBrowser.Server.Startup.Common.Persistence; namespace MediaBrowser.ServerApplication.Native { public class DbConnector : IDbConnector { private readonly ILogger _logger; public DbConnector(ILogger logger) { _logger = logger; } public Task Connect(string dbPath, bool isReadOnly, bool enablePooling = false, int? cacheSize = null) { return SqliteExtensions.ConnectToDb(dbPath, isReadOnly, enablePooling, cacheSize, _logger); } } }