jenkins-bot has submitted this change and it was merged.
Change subject: Make Raven initialization caching more efficient
......................................................................
Make Raven initialization caching more efficient
Depends on core patch I5528f5f91a7452ff05b7493466467cf026f59c40.
Change-Id: I14c25e1de49dceb75e50a50adc2077522e82733d
---
M resources/init.js
1 file changed, 7 insertions(+), 7 deletions(-)
Approvals:
Gilles: Looks good to me, approved
jenkins-bot: Verified
diff --git a/resources/init.js b/resources/init.js
index 6b8e22b..5a2691f 100644
--- a/resources/init.js
+++ b/resources/init.js
@@ -1,12 +1,12 @@
( function ( mw, $ ) {
- var raven;
+ var ravenPromise;
/**
* @return {jQuery.Deferred} a deferred with the Raven.js object
*/
function initRaven() {
- return mw.loader.using( 'sentry.raven' ).then( function () {
- if ( !raven ) {
+ if ( !ravenPromise ) {
+ ravenPromise = mw.loader.using( 'sentry.raven' ).then(
function () {
var config = mw.config.get( 'wgSentry' ),
options = {};
@@ -34,10 +34,10 @@
Raven.config( config.dsn, options ).install();
- raven = Raven;
- }
- return raven;
- } );
+ return Raven;
+ } );
+ }
+ return ravenPromise;
}
/**
--
To view, visit https://gerrit.wikimedia.org/r/200291
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I14c25e1de49dceb75e50a50adc2077522e82733d
Gerrit-PatchSet: 4
Gerrit-Project: mediawiki/extensions/Sentry
Gerrit-Branch: master
Gerrit-Owner: Gergő Tisza <[email protected]>
Gerrit-Reviewer: Gergő Tisza <[email protected]>
Gerrit-Reviewer: Gilles <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits