From cbf9370f266d0692e47220d0b09a1bc502986fe2 Mon Sep 17 00:00:00 2001 From: Luke Date: Tue, 28 Jun 2016 13:20:39 -0400 Subject: update mac project --- MediaBrowser.Server.Mac/Native/DbConnector.cs | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 MediaBrowser.Server.Mac/Native/DbConnector.cs (limited to 'MediaBrowser.Server.Mac/Native/DbConnector.cs') diff --git a/MediaBrowser.Server.Mac/Native/DbConnector.cs b/MediaBrowser.Server.Mac/Native/DbConnector.cs new file mode 100644 index 0000000000..4c19210b81 --- /dev/null +++ b/MediaBrowser.Server.Mac/Native/DbConnector.cs @@ -0,0 +1,24 @@ +using System; +using System.Data; +using System.Data.SQLite; +using System.Threading.Tasks; +using MediaBrowser.Model.Logging; +using MediaBrowser.Server.Implementations.Persistence; + +namespace MediaBrowser.Server.Mac +{ + 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); + } + } +} \ No newline at end of file -- cgit v1.2.3