File tree 1 file changed +14
-0
lines changed
1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ angular.module("angular-growl").provider("growl", function () {
9
9
_messageTTLKey = 'ttl' ,
10
10
_onlyUniqueMessages = true ,
11
11
_messageVariableKey = 'variables' ,
12
+ _messageReferenceIdKey = 'referenceId' ,
12
13
_referenceId = 0 ,
13
14
_inline = false ,
14
15
_position = 'top-right' ,
@@ -170,6 +171,16 @@ angular.module("angular-growl").provider("growl", function () {
170
171
return this ;
171
172
} ;
172
173
174
+ /**
175
+ * sets the key in server sent messages the serverMessagesInterecptor is looking for referenceId of message
176
+ *
177
+ * @param {string } messageReferenceIdKey default: referenceId
178
+ */
179
+ this . messageReferenceIdKey = function ( messageReferenceIdKey ) {
180
+ _messageReferenceIdKey = messageReferenceIdKey ;
181
+ return this ;
182
+ } ;
183
+
173
184
174
185
this . onlyUniqueMessages = function ( onlyUniqueMessages ) {
175
186
_onlyUniqueMessages = onlyUniqueMessages ;
@@ -329,6 +340,9 @@ angular.module("angular-growl").provider("growl", function () {
329
340
if ( message [ _messageTTLKey ] ) {
330
341
config . ttl = message [ _messageTTLKey ] ;
331
342
}
343
+ if ( message [ _messageReferenceIdKey ] ) {
344
+ config . referenceId = message [ _messageReferenceIdKey ] ;
345
+ }
332
346
sendMessage ( message [ _messageTextKey ] , config , severity ) ;
333
347
}
334
348
}
You can’t perform that action at this time.
0 commit comments