From 99c991f001d99d441c3b3188a3bf5affb2e4c14b Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sat, 14 Mar 2015 21:42:09 -0400 Subject: save appVersion with device record --- MediaBrowser.Controller/Devices/IDeviceManager.cs | 3 ++- MediaBrowser.Controller/Security/AuthenticationInfo.cs | 6 ++++++ MediaBrowser.Controller/Session/ISessionManager.cs | 4 ++-- MediaBrowser.Controller/Sync/ISyncManager.cs | 7 +++++++ 4 files changed, 17 insertions(+), 3 deletions(-) (limited to 'MediaBrowser.Controller') diff --git a/MediaBrowser.Controller/Devices/IDeviceManager.cs b/MediaBrowser.Controller/Devices/IDeviceManager.cs index 78eebd9942..2846bcfc64 100644 --- a/MediaBrowser.Controller/Devices/IDeviceManager.cs +++ b/MediaBrowser.Controller/Devices/IDeviceManager.cs @@ -25,9 +25,10 @@ namespace MediaBrowser.Controller.Devices /// The reported identifier. /// The name. /// Name of the application. + /// The application version. /// The used by user identifier. /// Task. - Task RegisterDevice(string reportedId, string name, string appName, string usedByUserId); + Task RegisterDevice(string reportedId, string name, string appName, string appVersion, string usedByUserId); /// /// Saves the capabilities. diff --git a/MediaBrowser.Controller/Security/AuthenticationInfo.cs b/MediaBrowser.Controller/Security/AuthenticationInfo.cs index dd5eec1f92..c2d4a39d1b 100644 --- a/MediaBrowser.Controller/Security/AuthenticationInfo.cs +++ b/MediaBrowser.Controller/Security/AuthenticationInfo.cs @@ -28,6 +28,12 @@ namespace MediaBrowser.Controller.Security /// The name of the application. public string AppName { get; set; } + /// + /// Gets or sets the application version. + /// + /// The application version. + public string AppVersion { get; set; } + /// /// Gets or sets the name of the device. /// diff --git a/MediaBrowser.Controller/Session/ISessionManager.cs b/MediaBrowser.Controller/Session/ISessionManager.cs index bddc035e08..80025171dc 100644 --- a/MediaBrowser.Controller/Session/ISessionManager.cs +++ b/MediaBrowser.Controller/Session/ISessionManager.cs @@ -74,7 +74,7 @@ namespace MediaBrowser.Controller.Session /// /// Logs the user activity. /// - /// Type of the client. + /// Type of the client. /// The app version. /// The device id. /// Name of the device. @@ -82,7 +82,7 @@ namespace MediaBrowser.Controller.Session /// The user. /// Task. /// user - Task LogSessionActivity(string clientType, string appVersion, string deviceId, string deviceName, string remoteEndPoint, User user); + Task LogSessionActivity(string appName, string appVersion, string deviceId, string deviceName, string remoteEndPoint, User user); /// /// Used to report that playback has started for an item diff --git a/MediaBrowser.Controller/Sync/ISyncManager.cs b/MediaBrowser.Controller/Sync/ISyncManager.cs index dea0ff9727..69548ea3bb 100644 --- a/MediaBrowser.Controller/Sync/ISyncManager.cs +++ b/MediaBrowser.Controller/Sync/ISyncManager.cs @@ -166,5 +166,12 @@ namespace MediaBrowser.Controller.Sync /// The target identifier. /// IEnumerable<SyncQualityOption>. IEnumerable GetQualityOptions(string targetId); + + /// + /// Gets the profile options. + /// + /// The target identifier. + /// IEnumerable<SyncQualityOption>. + IEnumerable GetProfileOptions(string targetId); } } -- cgit v1.2.3