This commit is contained in:
Luke Pulverenti 2016-05-23 14:14:37 -04:00
commit 3a9a16199d
2 changed files with 30 additions and 6 deletions

View file

@ -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;
@ -14,6 +15,13 @@ namespace MediaBrowser.Server.Mac
{
public abstract class BaseMonoApp : INativeApp
{
protected ILogger Logger { get; private set; }
protected BaseMonoApp(ILogger logger)
{
Logger = logger;
}
/// <summary>
/// Shutdowns this instance.
/// </summary>
@ -39,6 +47,21 @@ namespace MediaBrowser.Server.Mac
}
}
public void PreventSystemStandby()
{
}
public void AllowSystemStandby()
{
}
public IDbConnector GetDbConnector()
{
return new DbConnector(Logger);
}
public virtual bool SupportsLibraryMonitor
{
get
@ -64,11 +87,6 @@ namespace MediaBrowser.Server.Mac
get { return false; }
}
public void PreventSystemStandby()
{
}
public List<Assembly> GetAssembliesWithParts()
{
var list = new List<Assembly>();

View file

@ -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
/// </summary>
public class NativeApp : BaseMonoApp
{
/// <summary>
public NativeApp(ILogger logger)
: base(logger)
{
}
/// <summary>
/// Shutdowns this instance.
/// </summary>
public override void Shutdown()