diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-22 01:52:31 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-22 01:52:31 -0400 |
| commit | 414b1251c791dd914e51a5cfd7afeeaaf912e8a3 (patch) | |
| tree | 06c9d734ba51b92eff336894778c1be329dddc0a /MediaBrowser.Server.Implementations/EntryPoints/ServerEventNotifier.cs | |
| parent | 5ce3ed2fb47ab35c3e47959126e7656c9054f452 (diff) | |
dlna fixes
Diffstat (limited to 'MediaBrowser.Server.Implementations/EntryPoints/ServerEventNotifier.cs')
| -rw-r--r-- | MediaBrowser.Server.Implementations/EntryPoints/ServerEventNotifier.cs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/MediaBrowser.Server.Implementations/EntryPoints/ServerEventNotifier.cs b/MediaBrowser.Server.Implementations/EntryPoints/ServerEventNotifier.cs index d6ad7771b..305f2800f 100644 --- a/MediaBrowser.Server.Implementations/EntryPoints/ServerEventNotifier.cs +++ b/MediaBrowser.Server.Implementations/EntryPoints/ServerEventNotifier.cs @@ -9,7 +9,6 @@ using MediaBrowser.Controller.Library; using MediaBrowser.Controller.Plugins; using MediaBrowser.Controller.Session; using MediaBrowser.Model.Events; -using MediaBrowser.Model.Tasks; using System; using System.Threading; @@ -74,6 +73,7 @@ namespace MediaBrowser.Server.Implementations.EntryPoints { _userManager.UserDeleted += userManager_UserDeleted; _userManager.UserUpdated += userManager_UserUpdated; + _userManager.UserConfigurationUpdated += _userManager_UserConfigurationUpdated; _appHost.HasPendingRestartChanged += kernel_HasPendingRestartChanged; @@ -86,6 +86,13 @@ namespace MediaBrowser.Server.Implementations.EntryPoints _taskManager.TaskCompleted += _taskManager_TaskCompleted; } + void _userManager_UserConfigurationUpdated(object sender, GenericEventArgs<User> e) + { + var dto = _dtoService.GetUserDto(e.Argument); + + _serverManager.SendWebSocketMessage("UserConfigurationUpdated", dto); + } + void _installationManager_PackageInstalling(object sender, InstallationEventArgs e) { _serverManager.SendWebSocketMessage("PackageInstalling", e.InstallationInfo); @@ -171,6 +178,7 @@ namespace MediaBrowser.Server.Implementations.EntryPoints { _userManager.UserDeleted -= userManager_UserDeleted; _userManager.UserUpdated -= userManager_UserUpdated; + _userManager.UserConfigurationUpdated -= _userManager_UserConfigurationUpdated; _installationManager.PluginUninstalled -= InstallationManager_PluginUninstalled; _installationManager.PackageInstalling -= _installationManager_PackageInstalling; |
