public FileService( IMvxExtendedFileStore fileStore, IExceptionPolicyService exceptionPolicy) { _fileStore = fileStore; _exceptionPolicy = exceptionPolicy; }
public FavoritesService( IConfiguration configuration, IMvxExtendedFileStore fileStore, IFileService fileService) { _configuration = configuration; _fileStore = fileStore; _fileService = fileService; _docFolderPath = _fileStore.NativePath(_configuration.DocumentsPath); }
public CacheService( IConfiguration configuration, IMvxExtendedFileStore fileStore, IFileService fileService) { _configuration = configuration; _fileStore = fileStore; _fileService = fileService; _cacheFolderPath = _fileStore.NativePath( _configuration.CacheConfig.CacheFolderPath); // cleaning old stuff, 2 months expiration Task.Run(() => _fileService.CleanUpOldFiles(_cacheFolderPath, TimeSpan.FromDays(60))) .ContinueWithThrow(); }