@ -1,4 +1,5 @@
using MediaBrowser.Common.Implementations.Udp ;
using System.Threading.Tasks ;
using MediaBrowser.Common.Implementations.Udp ;
using MediaBrowser.Common.Implementations.Updates ;
using MediaBrowser.Common.Implementations.WebSocket ;
using MediaBrowser.Common.Kernel ;
@ -114,7 +115,16 @@ namespace MediaBrowser.Common.Implementations
protected BaseApplicationHost ( )
{
FailedAssemblies = new List < string > ( ) ;
}
/// <summary>
/// Inits this instance.
/// </summary>
/// <returns>Task.</returns>
public virtual Task Init ( )
{
return Task . Run ( ( ) = >
{
ApplicationPaths = GetApplicationPaths ( ) ;
LogManager = GetLogManager ( ) ;
@ -124,6 +134,7 @@ namespace MediaBrowser.Common.Implementations
IsFirstRun = ! File . Exists ( ApplicationPaths . SystemConfigurationFilePath ) ;
DiscoverTypes ( ) ;
} ) ;
}
/// <summary>