aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Events/IEventManager.cs
diff options
context:
space:
mode:
authorPatrick Barron <barronpm@gmail.com>2020-08-15 15:55:15 -0400
committerPatrick Barron <barronpm@gmail.com>2020-08-15 15:55:15 -0400
commit816c80525a64fcac441f44f1d508028070fdc21d (patch)
tree2d6b3790970c21605d9cf5b1e4efe76ba0df113e /MediaBrowser.Controller/Events/IEventManager.cs
parentd39e236dfe146de65c2451dfe59abbcc9e8a3b4e (diff)
Use IEventManager in UserManager
Diffstat (limited to 'MediaBrowser.Controller/Events/IEventManager.cs')
-rw-r--r--MediaBrowser.Controller/Events/IEventManager.cs10
1 files changed, 9 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/Events/IEventManager.cs b/MediaBrowser.Controller/Events/IEventManager.cs
index 794a8709e..a1f40b3a6 100644
--- a/MediaBrowser.Controller/Events/IEventManager.cs
+++ b/MediaBrowser.Controller/Events/IEventManager.cs
@@ -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;
}
}