mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-18 20:24:20 +01:00
Use IEventManager in UserManager
This commit is contained in:
@@ -11,10 +11,18 @@ namespace MediaBrowser.Controller.Events
|
||||
/// <summary>
|
||||
/// Publishes an event.
|
||||
/// </summary>
|
||||
/// <param name="eventArgs">the event arguments.</param>
|
||||
/// <typeparam name="T">The type of event.</typeparam>
|
||||
void Publish<T>(T eventArgs)
|
||||
where T : EventArgs;
|
||||
|
||||
/// <summary>
|
||||
/// Publishes an event asynchronously.
|
||||
/// </summary>
|
||||
/// <param name="eventArgs">The event arguments.</param>
|
||||
/// <typeparam name="T">The type of event.</typeparam>
|
||||
/// <returns>A task representing the publishing of the event.</returns>
|
||||
Task Publish<T>(T eventArgs)
|
||||
Task PublishAsync<T>(T eventArgs)
|
||||
where T : EventArgs;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,26 +19,6 @@ namespace MediaBrowser.Controller.Library
|
||||
/// </summary>
|
||||
event EventHandler<GenericEventArgs<User>> OnUserUpdated;
|
||||
|
||||
/// <summary>
|
||||
/// Occurs when a user is created.
|
||||
/// </summary>
|
||||
event EventHandler<GenericEventArgs<User>> OnUserCreated;
|
||||
|
||||
/// <summary>
|
||||
/// Occurs when a user is deleted.
|
||||
/// </summary>
|
||||
event EventHandler<GenericEventArgs<User>> OnUserDeleted;
|
||||
|
||||
/// <summary>
|
||||
/// Occurs when a user's password is changed.
|
||||
/// </summary>
|
||||
event EventHandler<GenericEventArgs<User>> OnUserPasswordChanged;
|
||||
|
||||
/// <summary>
|
||||
/// Occurs when a user is locked out.
|
||||
/// </summary>
|
||||
event EventHandler<GenericEventArgs<User>> OnUserLockedOut;
|
||||
|
||||
/// <summary>
|
||||
/// Gets the users.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user