File tree Expand file tree Collapse file tree 6 files changed +27
-7
lines changed Expand file tree Collapse file tree 6 files changed +27
-7
lines changed Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -2,14 +2,16 @@ if ('serviceWorker' in navigator) {
22 navigator . serviceWorker . ready . then ( async ( sw ) => {
33 //await registerRemoteListener(sw.active!)
44 console . log ( 'Service Worker Ready' ) ;
5- setDefaultTransport ( ) ;
5+ await createTransportScripts ( )
6+ setDefaultTransport ( )
67 } ) ;
7- navigator . serviceWorker . register ( '/sw.js' , { scope : '/' } )
8+ navigator . serviceWorker . register ( '/sw.js' , { scope : '/' } )
89}
910function regSW ( ) {
1011 if ( 'serviceWorker' in navigator ) {
1112 navigator . serviceWorker . ready . then ( async ( sw ) => {
12- setDefaultTransport ( ) ;
13+ await createTransportScripts ( )
14+ setDefaultTransport ( )
1315 } )
1416 navigator . serviceWorker . register ( '/sw.js' , { scope : '/' } )
1517 }
Original file line number Diff line number Diff line change @@ -188,4 +188,6 @@ function init() {
188188 favicon : 'favicon.ico' ,
189189 } ) ;
190190}
191+
192+
191193init ( ) ;
Original file line number Diff line number Diff line change 11const wispUrl = localStorage . getItem ( 'wispUrl' ) || ( location . protocol === "https:" ? "wss" : "ws" ) + "://" + location . host + "/wisp/" ;
22
3+ function createTransportScripts ( ) {
4+ return new Promise ( ( resolve ) => {
5+ const epoxyScript = document . createElement ( 'script' ) ;
6+ epoxyScript . src = 'epoxy/index.js' ;
7+ //epoxyScript.defer = true;
8+ document . body . appendChild ( epoxyScript ) ;
9+ const libcurlScript = document . createElement ( 'script' ) ;
10+ libcurlScript . src = 'libcurl/index.cjs' ;
11+ //libcurlScript.defer = true;
12+ document . body . appendChild ( libcurlScript ) ;
13+ //wait for the scripts to load
14+ epoxyScript . onload = ( ) => {
15+ libcurlScript . onload = ( ) => {
16+ console . log ( 'Transport Scripts Loaded' ) ;
17+ resolve ( ) ;
18+ }
19+ }
20+ } ) ;
21+ }
22+
323function setTransports ( transport ) {
424 function localStorageTransport ( ) {
525 switch ( localStorage . getItem ( 'transports' ) ) {
Original file line number Diff line number Diff line change 55 < title > <%= yield_content :title %> </ title >
66 < link rel ="stylesheet " href ="css/globals.css ">
77 < script src ="baremux/bare.cjs " defer > </ script >
8- < script src ="epoxy/index.js " defer > </ script >
9- < script src ="libcurl/index.cjs " defer > </ script >
108 < script src ="js/bareTransport/bareMod. <%= getExtension ( ) %> " defer > </ script >
119 < script src ="js/transports. <%= getExtension ( ) %> " defer > </ script >
1210 < script src ="uv/uv.bundle.js " defer > </ script >
You can’t perform that action at this time.
0 commit comments