@@ -82,13 +82,10 @@ LibraryJSEventLoop = {
82
82
83
83
emscripten_set_immediate__deps : [ '$polyfillSetImmediate' , '$callUserCallback' ] ,
84
84
emscripten_set_immediate : ( cb , userData ) => {
85
- polyfillSetImmediate ( ) ;
86
85
{ { { runtimeKeepalivePush ( ) ; } } }
87
- return emSetImmediate ( function ( ) {
86
+ return emSetImmediate ( ( ) => {
88
87
{ { { runtimeKeepalivePop ( ) ; } } }
89
- callUserCallback ( function ( ) {
90
- { { { makeDynCall ( 'vp' , 'cb' ) } } } ( userData ) ;
91
- } ) ;
88
+ callUserCallback ( ( ) => { { { makeDynCall ( 'vp' , 'cb' ) } } } ( userData ) ) ;
92
89
} ) ;
93
90
} ,
94
91
@@ -100,9 +97,8 @@ LibraryJSEventLoop = {
100
97
101
98
emscripten_set_immediate_loop__deps : [ '$polyfillSetImmediate' , '$callUserCallback' ] ,
102
99
emscripten_set_immediate_loop : ( cb , userData ) => {
103
- polyfillSetImmediate ( ) ;
104
100
function tick ( ) {
105
- callUserCallback ( function ( ) {
101
+ callUserCallback ( ( ) => {
106
102
if ( { { { makeDynCall ( 'ip' , 'cb' ) } } } ( userData ) ) {
107
103
emSetImmediate ( tick ) ;
108
104
} else {
@@ -126,7 +122,7 @@ LibraryJSEventLoop = {
126
122
var t = _emscripten_get_now ( ) ;
127
123
var n = t + msecs ;
128
124
{ { { runtimeKeepalivePop ( ) } } }
129
- callUserCallback ( function ( ) {
125
+ callUserCallback ( ( ) => {
130
126
if ( { { { makeDynCall ( 'idp' , 'cb' ) } } } ( t , userData ) ) {
131
127
// Save a little bit of code space: modern browsers should treat
132
128
// negative setTimeout as timeout of 0
@@ -143,10 +139,8 @@ LibraryJSEventLoop = {
143
139
emscripten_set_interval__deps : [ '$callUserCallback' ] ,
144
140
emscripten_set_interval : ( cb , msecs , userData ) => {
145
141
{ { { runtimeKeepalivePush ( ) } } }
146
- return setInterval ( function ( ) {
147
- callUserCallback ( function ( ) {
148
- { { { makeDynCall ( 'vp' , 'cb' ) } } } ( userData )
149
- } ) ;
142
+ return setInterval ( ( ) => {
143
+ callUserCallback ( ( ) => { { { makeDynCall ( 'vp' , 'cb' ) } } } ( userData ) ) ;
150
144
} , msecs ) ;
151
145
} ,
152
146
0 commit comments