diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-02-11 23:54:00 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-02-11 23:54:00 -0500 |
| commit | b30bd9a1dfc52ff4581183acf5ddb214efc518da (patch) | |
| tree | 01d0ac6f5ab69f0ad4c982422bfd8288d62eafaf /MediaBrowser.Controller/LiveTv | |
| parent | e04582c9d2c0e0081ff717e07d6b164205cefd74 (diff) | |
update recording deletion process
Diffstat (limited to 'MediaBrowser.Controller/LiveTv')
| -rw-r--r-- | MediaBrowser.Controller/LiveTv/ILiveTvManager.cs | 7 | ||||
| -rw-r--r-- | MediaBrowser.Controller/LiveTv/LiveTvAudioRecording.cs | 7 | ||||
| -rw-r--r-- | MediaBrowser.Controller/LiveTv/LiveTvVideoRecording.cs | 7 |
3 files changed, 21 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/LiveTv/ILiveTvManager.cs b/MediaBrowser.Controller/LiveTv/ILiveTvManager.cs index 241b01405a..3d9354433f 100644 --- a/MediaBrowser.Controller/LiveTv/ILiveTvManager.cs +++ b/MediaBrowser.Controller/LiveTv/ILiveTvManager.cs @@ -45,6 +45,13 @@ namespace MediaBrowser.Controller.LiveTv Task DeleteRecording(string id); /// <summary> + /// Deletes the recording. + /// </summary> + /// <param name="recording">The recording.</param> + /// <returns>Task.</returns> + Task DeleteRecording(ILiveTvRecording recording); + + /// <summary> /// Cancels the timer. /// </summary> /// <param name="id">The identifier.</param> diff --git a/MediaBrowser.Controller/LiveTv/LiveTvAudioRecording.cs b/MediaBrowser.Controller/LiveTv/LiveTvAudioRecording.cs index d9834c191b..c3d843f85a 100644 --- a/MediaBrowser.Controller/LiveTv/LiveTvAudioRecording.cs +++ b/MediaBrowser.Controller/LiveTv/LiveTvAudioRecording.cs @@ -9,6 +9,8 @@ using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; +using System.Threading.Tasks; +using MediaBrowser.Controller.Library; namespace MediaBrowser.Controller.LiveTv { @@ -144,5 +146,10 @@ namespace MediaBrowser.Controller.LiveTv { return IsVisible(user); } + + public override Task Delete(DeleteOptions options) + { + return LiveTvManager.DeleteRecording(this); + } } } diff --git a/MediaBrowser.Controller/LiveTv/LiveTvVideoRecording.cs b/MediaBrowser.Controller/LiveTv/LiveTvVideoRecording.cs index c58b5502b2..5492a29f30 100644 --- a/MediaBrowser.Controller/LiveTv/LiveTvVideoRecording.cs +++ b/MediaBrowser.Controller/LiveTv/LiveTvVideoRecording.cs @@ -9,6 +9,8 @@ using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; +using System.Threading.Tasks; +using MediaBrowser.Controller.Library; namespace MediaBrowser.Controller.LiveTv { @@ -159,5 +161,10 @@ namespace MediaBrowser.Controller.LiveTv { return IsVisible(user); } + + public override Task Delete(DeleteOptions options) + { + return LiveTvManager.DeleteRecording(this); + } } } |
