openpectus.aggregator.routers.webpush
Attributes
Functions
|
|
|
|
|
|
|
|
|
Module Contents
- openpectus.aggregator.routers.webpush.logger
- openpectus.aggregator.routers.webpush.router
- openpectus.aggregator.routers.webpush.get_webpush_config(agg=Depends(agg_deps.get_aggregator))
- Parameters:
- Return type:
- openpectus.aggregator.routers.webpush.get_notification_preferences(user_id_from_token, user_roles, agg=Depends(agg_deps.get_aggregator))
- Parameters:
user_id_from_token (openpectus.aggregator.routers.auth.UserIdValue)
user_roles (openpectus.aggregator.routers.auth.UserRolesValue)
- Return type:
openpectus.aggregator.routers.dto.WebPushNotificationPreferences
- openpectus.aggregator.routers.webpush.save_notification_preferences(notification_preferences, user_id_from_token, user_roles, agg=Depends(agg_deps.get_aggregator))
- Parameters:
notification_preferences (openpectus.aggregator.routers.dto.WebPushNotificationPreferences)
user_id_from_token (openpectus.aggregator.routers.auth.UserIdValue)
user_roles (openpectus.aggregator.routers.auth.UserRolesValue)
- openpectus.aggregator.routers.webpush.subscribe_user(subscription, user_id, agg=Depends(agg_deps.get_aggregator))
- Parameters:
subscription (webpush.WebPushSubscription)
user_id (openpectus.aggregator.routers.auth.UserIdValue)
- async openpectus.aggregator.routers.webpush.test_notification(user_id, agg=Depends(agg_deps.get_aggregator))
- Parameters:
user_id (openpectus.aggregator.routers.auth.UserIdValue)