File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,6 @@ import {
41
41
} from "../dom-elements.js" ;
42
42
43
43
import log from "loglevel" ;
44
- import _ from "lodash" ;
45
44
46
45
// The event manager lets us enable/disable events as needed without
47
46
// manually tracking them. Events that need to be disabled should be
@@ -439,18 +438,18 @@ function setupEvents() {
439
438
eventManager . addCodeMirrorEvent (
440
439
tokenEditor ,
441
440
"change" ,
442
- _ . throttle ( decodeToken , 1000 )
441
+ decodeToken
443
442
) ;
444
443
// When parts of the decoded token are changed, it must be reencoded.
445
444
eventManager . addCodeMirrorEvent (
446
445
headerEditor ,
447
446
"change" ,
448
- _ . throttle ( encodeToken , 1000 )
447
+ encodeToken
449
448
) ;
450
449
eventManager . addCodeMirrorEvent (
451
450
payloadEditor ,
452
451
"change" ,
453
- _ . throttle ( encodeToken , 1000 )
452
+ encodeToken
454
453
) ;
455
454
456
455
// HMAC secret, show tooltip if secret is too short.
Original file line number Diff line number Diff line change 1
1
import log from "loglevel" ;
2
+ import _ from "lodash" ;
3
+
2
4
3
5
export function init ( ) {
4
6
// Create a queue, but don't obliterate an existing one!
@@ -119,12 +121,12 @@ export function init() {
119
121
analytics . page ( ) ;
120
122
}
121
123
122
- export function track ( event , data ) {
124
+ export const track = _ . debounce ( ( event , data ) => {
123
125
if ( window . metrics ) {
124
126
try {
125
127
window . metrics . track ( event , data ) ;
126
128
} catch ( e ) {
127
129
log . error ( `Metrics library error for event ${ event } : ${ e } ` ) ;
128
130
}
129
131
}
130
- }
132
+ } , 2000 ) ;
You can’t perform that action at this time.
0 commit comments