Methods
#
(async, static) createNotification(sender, receiver, type, shift) → {Object}
This function creates a notification.
Parameters:
| Name |
Type |
Description |
sender |
Object
|
Notification sender |
receiver |
Object
|
Notification receiver |
type |
String
|
Notification type |
shift |
Object
|
Shift object |
#
(async, static) deleteNotification(req, res)
This function deletes a notification
Parameters:
| Name |
Type |
Description |
req |
Object
|
Express request object |
res |
Object
|
Express response object |
#
(async, static) getNotifications(req, res) → {Array.<Object>}
This function gets notifications for a user
Parameters:
| Name |
Type |
Description |
req |
Object
|
Express request object |
res |
Object
|
Express response object |
Returns:
-
Type
-
Array.<Object>
#
(async, static) readNotifications(req, res) → {Array.<Object>}
This function reads notifications for a user
Parameters:
| Name |
Type |
Description |
req |
Object
|
Express request object |
res |
Object
|
Express response object |
Returns:
-
Type
-
Array.<Object>