diff options
| author | gion <oancaionutandrei@gmail.com> | 2020-05-04 19:46:02 +0200 |
|---|---|---|
| committer | gion <oancaionutandrei@gmail.com> | 2020-05-09 12:37:23 +0200 |
| commit | 6e22e9222b68ad117550c02a8cbce2d65878f50b (patch) | |
| tree | c5654f590a3aecf9a4691f25beb5e41d57442ede /MediaBrowser.Controller/Syncplay/ISyncplayManager.cs | |
| parent | 0b974d09ca08f70d9cd61d4871698956026b7b3b (diff) | |
Fix code issues
Diffstat (limited to 'MediaBrowser.Controller/Syncplay/ISyncplayManager.cs')
| -rw-r--r-- | MediaBrowser.Controller/Syncplay/ISyncplayManager.cs | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/MediaBrowser.Controller/Syncplay/ISyncplayManager.cs b/MediaBrowser.Controller/Syncplay/ISyncplayManager.cs index 433d6d8bc..fbc208d27 100644 --- a/MediaBrowser.Controller/Syncplay/ISyncplayManager.cs +++ b/MediaBrowser.Controller/Syncplay/ISyncplayManager.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Threading; using MediaBrowser.Controller.Session; using MediaBrowser.Model.Syncplay; @@ -14,7 +15,8 @@ namespace MediaBrowser.Controller.Syncplay /// Creates a new group. /// </summary> /// <param name="session">The session that's creating the group.</param> - void NewGroup(SessionInfo session); + /// <param name="cancellationToken">The cancellation token.</param> + void NewGroup(SessionInfo session, CancellationToken cancellationToken); /// <summary> /// Adds the session to a group. @@ -22,27 +24,31 @@ namespace MediaBrowser.Controller.Syncplay /// <param name="session">The session.</param> /// <param name="groupId">The group id.</param> /// <param name="request">The request.</param> - void JoinGroup(SessionInfo session, string groupId, JoinGroupRequest request); + /// <param name="cancellationToken">The cancellation token.</param> + void JoinGroup(SessionInfo session, string groupId, JoinGroupRequest request, CancellationToken cancellationToken); /// <summary> /// Removes the session from a group. /// </summary> /// <param name="session">The session.</param> - void LeaveGroup(SessionInfo session); + /// <param name="cancellationToken">The cancellation token.</param> + void LeaveGroup(SessionInfo session, CancellationToken cancellationToken); /// <summary> /// Gets list of available groups for a session. /// </summary> /// <param name="session">The session.</param> + /// <param name="filterItemId">The item id to filter by.</param> /// <value>The list of available groups.</value> - List<GroupInfoView> ListGroups(SessionInfo session); + List<GroupInfoView> ListGroups(SessionInfo session, Guid filterItemId); /// <summary> /// Handle a request by a session in a group. /// </summary> /// <param name="session">The session.</param> /// <param name="request">The request.</param> - void HandleRequest(SessionInfo session, PlaybackRequest request); + /// <param name="cancellationToken">The cancellation token.</param> + void HandleRequest(SessionInfo session, PlaybackRequest request, CancellationToken cancellationToken); /// <summary> /// Maps a session to a group. |
