Skip to content

Commit ef4b234

Browse files
Fix libcurl, fix bare clients error
1 parent 2be5a35 commit ef4b234

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

src/public/js/register.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,13 @@
44
//uv SW
55
await navigator.serviceWorker.register('/js/sw/uv.js', { scope: '/js/sw/service/uv/' })
66
//await navigator.serviceWorker.register('/js/sw/dynamic.js', { scope: '/js/sw/service/dynamic/' })
7-
BareMux.registerRemoteListener(navigator.serviceWorker.controller);
8-
setDefaultTransport();
7+
//await setDefaultTransport();
98
});
109
function regSW() {
1110
'serviceWorker' in navigator &&
1211
navigator.serviceWorker.register('/sw.js', { scope: '/' })
1312
//uv SW
1413
navigator.serviceWorker.register('/js/sw/uv.js', { scope: '/js/sw/service/uv/' })
1514
//navigator.serviceWorker.register('/js/sw/dynamic.js', { scope: '/js/sw/service/dynamic/' })
16-
BareMux.registerRemoteListener(navigator.serviceWorker.controller);
1715
setDefaultTransport();
1816
}

src/public/js/sw/register.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
window.addEventListener('load', function () {
33
navigator.serviceWorker
44
.register('/sw.js')
5-
.then((e) => console.log('service worker registered'))
5+
.then((e) => {
6+
console.log('service worker registered');
7+
BareMux.registerRemoteListener(navigator.serviceWorker.controller);
8+
setDefaultTransport();
9+
})
610
.catch((e) => console.log('service worker not registered', e));
711
});

src/public/js/tabs.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@ function tabRemoved(detail) {
8383
deletedTabs.push(tabId);
8484
}
8585
function handoffToTABS(url) {
86+
//MAKE SURE A BARE CLIENT EXISTS
87+
setTransports();
8688
//if there is a current iframe, delete it
8789
let i = chromeTabs.activeTabEl.getAttribute('data-tab-id');
8890
let isCurentTabHaveIframe = document.querySelector(`[data-iframe-id="${i}"]`);

src/public/js/transports.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,4 @@ function setEpoxyTransport() {
6060
function setBareTransport(value) {
6161
BareMux.SetTransport('BareMod.BareClient', value);
6262
}
63+

0 commit comments

Comments
 (0)