File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -308,11 +308,7 @@ var Raven = {
308308 * @return {Raven }
309309 */
310310 setExtraContext : function ( extra ) {
311- if ( isUndefined ( extra ) ) {
312- delete globalContext . extra ;
313- } else {
314- globalContext . extra = objectMerge ( globalContext . extra || { } , extra ) ;
315- }
311+ mergeContext ( 'extra' , extra ) ;
316312
317313 return Raven ;
318314 } ,
@@ -324,11 +320,7 @@ var Raven = {
324320 * @return {Raven }
325321 */
326322 setTagsContext : function ( tags ) {
327- if ( isUndefined ( tags ) ) {
328- delete globalContext . tags ;
329- } else {
330- globalContext . tags = objectMerge ( globalContext . tags || { } , tags ) ;
331- }
323+ mergeContext ( 'tags' , tags ) ;
332324
333325 return Raven ;
334326 } ,
@@ -933,4 +925,12 @@ function urlencode(o) {
933925 return pairs . join ( '&' ) ;
934926}
935927
928+ function mergeContext ( key , context ) {
929+ if ( isUndefined ( context ) ) {
930+ delete globalContext [ key ] ;
931+ } else {
932+ globalContext [ key ] = objectMerge ( globalContext [ key ] || { } , context ) ;
933+ }
934+ }
935+
936936afterLoad ( ) ;
You can’t perform that action at this time.
0 commit comments