diff options
Diffstat (limited to 'MediaBrowser.Controller')
| -rw-r--r-- | MediaBrowser.Controller/FileOrganization/IFileOrganizationService.cs | 14 | ||||
| -rw-r--r-- | MediaBrowser.Controller/Persistence/IFileOrganizationRepository.cs | 14 |
2 files changed, 28 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/FileOrganization/IFileOrganizationService.cs b/MediaBrowser.Controller/FileOrganization/IFileOrganizationService.cs index 58a6125087..1978402144 100644 --- a/MediaBrowser.Controller/FileOrganization/IFileOrganizationService.cs +++ b/MediaBrowser.Controller/FileOrganization/IFileOrganizationService.cs @@ -21,6 +21,20 @@ namespace MediaBrowser.Controller.FileOrganization Task SaveResult(FileOrganizationResult result, CancellationToken cancellationToken); /// <summary> + /// Deletes the original file. + /// </summary> + /// <param name="resultId">The result identifier.</param> + /// <returns>Task.</returns> + Task DeleteOriginalFile(string resultId); + + /// <summary> + /// Performs the organization. + /// </summary> + /// <param name="resultId">The result identifier.</param> + /// <returns>Task.</returns> + Task PerformOrganization(string resultId); + + /// <summary> /// Gets the results. /// </summary> /// <param name="query">The query.</param> diff --git a/MediaBrowser.Controller/Persistence/IFileOrganizationRepository.cs b/MediaBrowser.Controller/Persistence/IFileOrganizationRepository.cs index 47cfcb56eb..14d2081bb1 100644 --- a/MediaBrowser.Controller/Persistence/IFileOrganizationRepository.cs +++ b/MediaBrowser.Controller/Persistence/IFileOrganizationRepository.cs @@ -16,6 +16,20 @@ namespace MediaBrowser.Controller.Persistence Task SaveResult(FileOrganizationResult result, CancellationToken cancellationToken); /// <summary> + /// Deletes the specified identifier. + /// </summary> + /// <param name="id">The identifier.</param> + /// <returns>Task.</returns> + Task Delete(string id); + + /// <summary> + /// Gets the result. + /// </summary> + /// <param name="id">The identifier.</param> + /// <returns>FileOrganizationResult.</returns> + FileOrganizationResult GetResult(string id); + + /// <summary> /// Gets the results. /// </summary> /// <param name="query">The query.</param> |
