@@ -58,29 +58,29 @@ var LibraryTracing = {
5858 } ,
5959
6060 // Work around CORS issues ...
61- fetchBlob : ( url ) => {
62- return fetch ( url ) . then ( ( rsp ) => rsp . blob ( ) ) ;
61+ fetchBlob : async ( url ) => {
62+ var rsp = await fetch ( url ) ;
63+ return rsp . blob ( ) ;
6364 } ,
6465
65- configure : ( collector_url , application ) => {
66+ configure : async ( collector_url , application ) => {
6667 EmscriptenTrace . now = _emscripten_get_now ;
6768 var now = new Date ( ) ;
6869 var session_id = now . getTime ( ) . toString ( ) + '_' +
6970 Math . floor ( ( Math . random ( ) * 100 ) + 1 ) . toString ( ) ;
70- EmscriptenTrace . fetchBlob ( collector_url + 'worker.js' ) . then ( ( blob ) => {
71- EmscriptenTrace . worker = new Worker ( window . URL . createObjectURL ( blob ) ) ;
72- EmscriptenTrace . worker . addEventListener ( 'error' , ( e ) => {
73- out ( 'TRACE WORKER ERROR:' ) ;
74- out ( e ) ;
75- } , false ) ;
76- EmscriptenTrace . worker . postMessage ( { 'cmd' : 'configure' ,
77- 'data_version' : EmscriptenTrace . DATA_VERSION ,
78- 'session_id' : session_id ,
79- 'url' : collector_url } ) ;
80- EmscriptenTrace . configured = true ;
81- EmscriptenTrace . collectorEnabled = true ;
82- EmscriptenTrace . postEnabled = true ;
83- } ) ;
71+ var blob = await EmscriptenTrace . fetchBlob ( collector_url + 'worker.js' ) ;
72+ EmscriptenTrace . worker = new Worker ( window . URL . createObjectURL ( blob ) ) ;
73+ EmscriptenTrace . worker . addEventListener ( 'error' , ( e ) => {
74+ out ( 'TRACE WORKER ERROR:' ) ;
75+ out ( e ) ;
76+ } , false ) ;
77+ EmscriptenTrace . worker . postMessage ( { 'cmd' : 'configure' ,
78+ 'data_version' : EmscriptenTrace . DATA_VERSION ,
79+ 'session_id' : session_id ,
80+ 'url' : collector_url } ) ;
81+ EmscriptenTrace . configured = true ;
82+ EmscriptenTrace . collectorEnabled = true ;
83+ EmscriptenTrace . postEnabled = true ;
8484 EmscriptenTrace . post ( [ EmscriptenTrace . EVENT_APPLICATION_NAME , application ] ) ;
8585 EmscriptenTrace . post ( [ EmscriptenTrace . EVENT_SESSION_NAME , now . toISOString ( ) ] ) ;
8686 } ,
0 commit comments