C# Class Emby.Kodi.SyncQueue.EntryPoints.UserSyncNotification

Inheritance: IServerEntryPoint
Mostra file Open project: faush01/Emby.Kodi.SyncQueue

Private Properties

Property Type Description
FilterItem bool
SaveUserChanges Task
SendNotifications Task
TriggerCancellation void
UpdateTimerCallback void
_userDataManager_UserDataSaved void

Public Methods

Method Description
Dispose ( ) : void
Run ( ) : void
UserSyncNotification ( ILibraryManager libraryManager, IUserDataManager userDataManager, ISessionManager sessionManager, ILogger logger, IUserManager userManager, IJsonSerializer jsonSerializer, IApplicationPaths applicationPaths ) : MediaBrowser.Controller.Entities

Protected Methods

Method Description
Dispose ( bool dispose ) : void

Private Methods

Method Description
FilterItem ( BaseItem item, int &type ) : bool
SaveUserChanges ( List dtos, List itemRefs, string userName, string userId, CancellationToken cancellationToken ) : Task
SendNotifications ( IEnumerable changes, List itemRefs, CancellationToken cancellationToken ) : Task
TriggerCancellation ( ) : void
UpdateTimerCallback ( object state ) : void
_userDataManager_UserDataSaved ( object sender, MediaBrowser.Controller.Library.UserDataSaveEventArgs e ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool dispose ) : void
dispose bool
return void

Run() public method

public Run ( ) : void
return void

UserSyncNotification() public method

public UserSyncNotification ( ILibraryManager libraryManager, IUserDataManager userDataManager, ISessionManager sessionManager, ILogger logger, IUserManager userManager, IJsonSerializer jsonSerializer, IApplicationPaths applicationPaths ) : MediaBrowser.Controller.Entities
libraryManager ILibraryManager
userDataManager IUserDataManager
sessionManager ISessionManager
logger ILogger
userManager IUserManager
jsonSerializer IJsonSerializer
applicationPaths IApplicationPaths
return MediaBrowser.Controller.Entities