ServiceWorkerManager constructor

ServiceWorkerManager({
  1. Consumer<NotificationActionResult>? onNotificationTap,
  2. Consumer<NotificationActionResult>? onNotificationAction,
  3. Consumer<NotificationActionResult>? onNotificationDismiss,
})

Returns the singleton instance, assigning any non-null callbacks.

Implementation

factory ServiceWorkerManager({
  Consumer<NotificationActionResult>? onNotificationTap,
  Consumer<NotificationActionResult>? onNotificationAction,
  Consumer<NotificationActionResult>? onNotificationDismiss,
}) {
  _instance.onNotificationTap = onNotificationTap ?? _instance.onNotificationTap;
  _instance.onNotificationAction = onNotificationAction ?? _instance.onNotificationAction;
  _instance.onNotificationDismiss = onNotificationDismiss ?? _instance.onNotificationDismiss;
  return _instance;
}