@ -10,7 +10,6 @@ using MediaBrowser.Controller.Providers;
using MediaBrowser.Controller.Security ;
using MediaBrowser.Model.Connect ;
using MediaBrowser.Model.Entities ;
using MediaBrowser.Model.Events ;
using MediaBrowser.Model.Logging ;
using MediaBrowser.Model.Net ;
using MediaBrowser.Model.Serialization ;
@ -24,7 +23,6 @@ using System.Text;
using System.Threading ;
using System.Threading.Tasks ;
using CommonIO ;
using MediaBrowser.Common.IO ;
namespace MediaBrowser.Server.Implementations.Connect
{
@ -121,7 +119,6 @@ namespace MediaBrowser.Server.Implementations.Connect
_securityManager = securityManager ;
_fileSystem = fileSystem ;
_userManager . UserConfigurationUpdated + = _userManager_UserConfigurationUpdated ;
_config . ConfigurationUpdated + = _config_ConfigurationUpdated ;
LoadCachedData ( ) ;
@ -1102,64 +1099,6 @@ namespace MediaBrowser.Server.Implementations.Connect
}
}
async void _userManager_UserConfigurationUpdated ( object sender , GenericEventArgs < User > e )
{
//var user = e.Argument;
//await TryUploadUserPreferences(user, CancellationToken.None).ConfigureAwait(false);
}
private async Task TryUploadUserPreferences ( User user , CancellationToken cancellationToken )
{
if ( user = = null )
{
throw new ArgumentNullException ( "user" ) ;
}
if ( string . IsNullOrEmpty ( user . ConnectUserId ) )
{
return ;
}
if ( string . IsNullOrEmpty ( ConnectAccessKey ) )
{
return ;
}
var url = GetConnectUrl ( "user/preferences" ) ;
url + = "?userId=" + user . ConnectUserId ;
url + = "&key=userpreferences" ;
var options = new HttpRequestOptions
{
Url = url ,
CancellationToken = cancellationToken
} ;
var postData = new Dictionary < string , string > ( ) ;
postData [ "data" ] = _json . SerializeToString ( ConnectUserPreferences . FromUserConfiguration ( user . Configuration ) ) ;
options . SetPostData ( postData ) ;
SetServerAccessToken ( options ) ;
SetApplicationHeader ( options ) ;
try
{
// No need to examine the response
using ( var stream = ( await _httpClient . SendAsync ( options , "POST" ) . ConfigureAwait ( false ) ) . Content )
{
}
}
catch ( Exception ex )
{
_logger . ErrorException ( "Error uploading user preferences" , ex ) ;
}
}
private async Task DownloadUserPreferences ( User user , CancellationToken cancellationToken )
{
}
public async Task < User > GetLocalUser ( string connectUserId )
{
var user = _userManager . Users