From 8ba72e974073d043997be72b9ab30c2123d05de4 Mon Sep 17 00:00:00 2001 From: Luke Date: Mon, 23 May 2016 14:03:32 -0400 Subject: [PATCH 1/5] Update BaseMonoApp.cs --- MediaBrowser.Server.Mac/Native/BaseMonoApp.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs b/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs index 67ad96859a..21f3dd893c 100644 --- a/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs +++ b/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs @@ -14,6 +14,13 @@ namespace MediaBrowser.Server.Mac { public abstract class BaseMonoApp : INativeApp { + protected ILogger Logger { get; private set; } + + protected BaseMonoApp(ILogger logger) + { + Logger = logger; + } + /// /// Shutdowns this instance. /// @@ -38,6 +45,11 @@ namespace MediaBrowser.Server.Mac return false; } } + + public IDbConnector GetDbConnector() + { + return new DbConnector(Logger); + } public virtual bool SupportsLibraryMonitor { From 37442ce4fad68ec2c23a69bc40302fae482b4978 Mon Sep 17 00:00:00 2001 From: Luke Date: Mon, 23 May 2016 14:04:06 -0400 Subject: [PATCH 2/5] Update BaseMonoApp.cs --- MediaBrowser.Server.Mac/Native/BaseMonoApp.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs b/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs index 21f3dd893c..6ec165a1d7 100644 --- a/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs +++ b/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs @@ -7,6 +7,7 @@ using System.Collections.Generic; using System.Reflection; using System.Text.RegularExpressions; using MediaBrowser.Controller.Power; +using MediaBrowser.Server.Implementations.Persistence; using MediaBrowser.Server.Startup.Common.FFMpeg; using System.Diagnostics; From 5e289f37f87da449868ae8365034a72de4af46c1 Mon Sep 17 00:00:00 2001 From: Luke Date: Mon, 23 May 2016 14:05:03 -0400 Subject: [PATCH 3/5] Update NativeApp.cs --- MediaBrowser.Server.Mac/Native/NativeApp.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/MediaBrowser.Server.Mac/Native/NativeApp.cs b/MediaBrowser.Server.Mac/Native/NativeApp.cs index 005fb09148..59fa92dd18 100644 --- a/MediaBrowser.Server.Mac/Native/NativeApp.cs +++ b/MediaBrowser.Server.Mac/Native/NativeApp.cs @@ -1,5 +1,6 @@ using System; using MediaBrowser.Server.Startup.Common; +using MediaBrowser.Model.Logging; namespace MediaBrowser.Server.Mac { @@ -8,7 +9,12 @@ namespace MediaBrowser.Server.Mac /// public class NativeApp : BaseMonoApp { - /// + public NativeApp(ILogger logger) + : base(logger) + { + } + + /// /// Shutdowns this instance. /// public override void Shutdown() From c838ae4b92bed07521467cae7b6fb829f53a3473 Mon Sep 17 00:00:00 2001 From: Luke Date: Mon, 23 May 2016 14:09:32 -0400 Subject: [PATCH 4/5] Update BaseMonoApp.cs --- MediaBrowser.Server.Mac/Native/BaseMonoApp.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs b/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs index 6ec165a1d7..9d157872e9 100644 --- a/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs +++ b/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs @@ -46,6 +46,16 @@ namespace MediaBrowser.Server.Mac return false; } } + + public void PreventSystemStandby() + { + + } + + public void AllowSystemStandby() + { + + } public IDbConnector GetDbConnector() { From 05fa9726cda1f792aa95f228699e39b41737e736 Mon Sep 17 00:00:00 2001 From: Luke Date: Mon, 23 May 2016 14:12:10 -0400 Subject: [PATCH 5/5] Update BaseMonoApp.cs --- MediaBrowser.Server.Mac/Native/BaseMonoApp.cs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs b/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs index 9d157872e9..0b2f533a40 100644 --- a/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs +++ b/MediaBrowser.Server.Mac/Native/BaseMonoApp.cs @@ -87,11 +87,6 @@ namespace MediaBrowser.Server.Mac get { return false; } } - public void PreventSystemStandby() - { - - } - public List GetAssembliesWithParts() { var list = new List();