Notifications
Notification Subsystem
Responsible for dispatching UI status updates, progress indicators, and completion/error messages to the frontend.
Components
- IUserNotifier: The interface defining operations like
NotifyProgressAsync,NotifyCompletedAsync, andNotifyErrorAsync. - WolverineUserNotifier: The implementation that pushes instances of
NotificationMessagesover the Wolverine bus to be handled by the API’s SignalR hubs. - NotificationMessages: The message records used specifically for UI signaling (e.g.,
DocumentProgressNotification).