mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-07-30 19:40:05 -07:00
The move!
This commit is contained in:
parent
1daf480b1b
commit
25526cc4d9
1147 changed files with 85 additions and 8524 deletions
|
@ -1,38 +0,0 @@
|
|||
using Ombi.Common;
|
||||
using Ombi.Common.EnvironmentInfo;
|
||||
using Ombi.Common.Processes;
|
||||
|
||||
namespace Ombi.Updater
|
||||
{
|
||||
public class DetectApplicationType
|
||||
{
|
||||
public DetectApplicationType()
|
||||
{
|
||||
_processProvider = new ProcessProvider();
|
||||
_serviceProvider = new ServiceProvider(_processProvider);
|
||||
}
|
||||
|
||||
private readonly IServiceProvider _serviceProvider;
|
||||
private readonly IProcessProvider _processProvider;
|
||||
public AppType GetAppType()
|
||||
{
|
||||
if (OsInfo.IsNotWindows)
|
||||
{
|
||||
// Technically it is the console, but it has been renamed for mono (Linux/OS X)
|
||||
return AppType.Normal;
|
||||
}
|
||||
|
||||
if (_serviceProvider.ServiceExist(ServiceProvider.OmbiServiceName))
|
||||
{
|
||||
return AppType.Service;
|
||||
}
|
||||
|
||||
if (_processProvider.Exists(ProcessProvider.OmbiProcessName))
|
||||
{
|
||||
return AppType.Console;
|
||||
}
|
||||
|
||||
return AppType.Normal;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue