mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-09-06 11:34:57 +02:00
set default directory picker path for qnap
This commit is contained in:
parent
2aeee846f4
commit
61d0795c84
1 changed files with 31 additions and 1 deletions
|
@ -90,6 +90,17 @@ namespace MediaBrowser.Api
|
|||
public string Path { get; set; }
|
||||
}
|
||||
|
||||
public class DefaultDirectoryBrowserInfo
|
||||
{
|
||||
public string Path { get; set; }
|
||||
}
|
||||
|
||||
[Route("/Environment/DefaultDirectoryBrowser", "GET", Summary = "Gets the parent path of a given path")]
|
||||
public class GetDefaultDirectoryBrowser : IReturn<DefaultDirectoryBrowserInfo>
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Class EnvironmentService
|
||||
/// </summary>
|
||||
|
@ -108,7 +119,6 @@ namespace MediaBrowser.Api
|
|||
/// Initializes a new instance of the <see cref="EnvironmentService" /> class.
|
||||
/// </summary>
|
||||
/// <param name="networkManager">The network manager.</param>
|
||||
/// <exception cref="System.ArgumentNullException">networkManager</exception>
|
||||
public EnvironmentService(INetworkManager networkManager, IFileSystem fileSystem)
|
||||
{
|
||||
if (networkManager == null)
|
||||
|
@ -120,6 +130,26 @@ namespace MediaBrowser.Api
|
|||
_fileSystem = fileSystem;
|
||||
}
|
||||
|
||||
public object Get(GetDefaultDirectoryBrowser request)
|
||||
{
|
||||
var result = new DefaultDirectoryBrowserInfo();
|
||||
|
||||
try
|
||||
{
|
||||
var qnap = "/share/CACHEDEV1_DATA";
|
||||
if (Directory.Exists(qnap))
|
||||
{
|
||||
result.Path = qnap;
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
return ToOptimizedResult(result);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the specified request.
|
||||
/// </summary>
|
||||
|
|
Loading…
Reference in a new issue