create ip match notifications without forcing replacement

This commit is contained in:
hugh-obrien 2018-09-05 10:20:41 +01:00
parent d950e14b3f
commit f20d27986b
2 changed files with 6 additions and 3 deletions

View file

@ -53,7 +53,7 @@ module.exports =
university_name: body.name
content: body.enrolment_ad_html
logger.log user_id:userId, key:_key, "creating notification key for user"
NotificationsHandler.createNotification userId, _key, "notification_ip_matched_affiliation", messageOpts, null, callback
NotificationsHandler.createNotification userId, _key, "notification_ip_matched_affiliation", messageOpts, null, false, callback
read: (callback = ->)->
NotificationsHandler.markAsReadWithKey userId, @key, callback

View file

@ -29,12 +29,15 @@ module.exports =
unreadNotifications = []
callback(null, unreadNotifications)
createNotification: (user_id, key, templateKey, messageOpts, expiryDateTime, callback)->
createNotification: (user_id, key, templateKey, messageOpts, expiryDateTime, forceCreate, callback)->
if !callback
callback = forceCreate
forceCreate = true
payload = {
key:key
messageOpts:messageOpts
templateKey:templateKey
forceCreate: true
forceCreate:forceCreate
}
if expiryDateTime?
payload.expires = expiryDateTime