| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- using MediaBrowser.Common.Configuration;
 
- using MediaBrowser.Controller.Entities;
 
- using System;
 
- using System.IO;
 
- using System.Linq;
 
- using System.Threading;
 
- using System.Threading.Tasks;
 
- using MediaBrowser.Controller.IO;
 
- using MediaBrowser.Model.IO;
 
- using MediaBrowser.Controller.Providers;
 
- using MediaBrowser.Model.Serialization;
 
- namespace Emby.Server.Implementations.Devices
 
- {
 
-     public class CameraUploadsDynamicFolder : IVirtualFolderCreator
 
-     {
 
-         private readonly IApplicationPaths _appPaths;
 
-         private readonly IFileSystem _fileSystem;
 
-         public CameraUploadsDynamicFolder(IApplicationPaths appPaths, IFileSystem fileSystem)
 
-         {
 
-             _appPaths = appPaths;
 
-             _fileSystem = fileSystem;
 
-         }
 
-         public BasePluginFolder GetFolder()
 
-         {
 
-             var path = Path.Combine(_appPaths.DataPath, "camerauploads");
 
-             _fileSystem.CreateDirectory(path);
 
-             return new CameraUploadsFolder
 
-             {
 
-                 Path = path
 
-             };
 
-         }
 
-     }
 
- }
 
 
  |