HasDatabaseNotifications
Last updated
Last updated
This is a and requires ColdBox 7+. It should be added to an instance.
Returns all database notifications for this Notifiable.
channelName
string
false
database
The name of the channel to retrieve notifications from. Defaults to database
.
initialPage
numeric
false
1
The initial page of the returned DatabaseNotificationCursor
.
maxRows
numeric
false
25
The number of rows per page for the returned DatabaseNotificationCursor
.
Return: A DatabaseNotificationCursor
to interact with a paginated list of notifications for this notifiable.
Throws: Megaphone.Configuration.MissingChannel
Throws: Megaphone.Configuration.InvalidChannelProvider
Returns all read database notifications for this Notifiable.
channelName
string
false
database
The name of the channel to retrieve read notifications from. Defaults to database
.
initialPage
numeric
false
1
The initial page of the returned DatabaseNotificationCursor
.
maxRows
numeric
false
25
The number of rows per page for the returned DatabaseNotificationCursor
.
Return: A DatabaseNotificationCursor
to interact with a paginated list of read notifications for this notifiable.
Throws: Megaphone.Configuration.MissingChannel
Throws: Megaphone.Configuration.InvalidChannelProvider
Returns all unread database notifications for this Notifiable.
channelName
string
false
database
The name of the channel to retrieve unread notifications from. Defaults to database
.
initialPage
numeric
false
1
The initial page of the returned DatabaseNotificationCursor
.
maxRows
numeric
false
25
The number of rows per page for the returned DatabaseNotificationCursor
.
Return: A DatabaseNotificationCursor
to interact with a paginated list of unread notifications for this notifiable.
Throws: Megaphone.Configuration.MissingChannel
Throws: Megaphone.Configuration.InvalidChannelProvider