Options
All
  • Public
  • Public/Protected
  • All
Menu

A ng service class which is an implementation of INotificationManager service interface. For more information, please see INotificationManager.

author

shiorin, tee4cute

see

INotificationManager

Hierarchy

  • NotificationManager

Implements

Index

Constructors

constructor

Properties

Private notifications

notifications: Notification[]

Private pinNotifications

pinNotifications: Notification[]

Private readNotifications

readNotifications: Notification[]

Private showDelayTimer

showDelayTimer: any

Private uiSystemClock

uiSystemClock: UISystemClock

Methods

clear

clearAll

  • clearAll(): void

clearBy

  • clearBy(notificationType: string, name: string): void
  • Parameters

    • notificationType: string
    • name: string

    Returns void

getNotifications

getNotificationsBy

  • getNotificationsBy(notificationType: string, name: string): Notification[]

getShowingNotifications

getShowingNotificationsBy

  • getShowingNotificationsBy(notificationType: string, name: string): Notification[]

getUnreadNotifications

getUnreadNotificationsBy

  • getUnreadNotificationsBy(notificationType: string, name: string): Notification[]

Private isPinedNotification

  • Parameters

    Returns boolean

Private isReadNotification

  • Parameters

    Returns boolean

markAsRead

markAsReadAll

  • markAsReadAll(): void

markAsReadBy

  • markAsReadBy(notificationType: string, name: string): void
  • Parameters

    • notificationType: string
    • name: string

    Returns void

notify

pinNotification

unpinNotification

Generated using TypeDoc