MAKE sure a transport is there
This commit is contained in:
parent
445e0b0acd
commit
c4a3741542
6 changed files with 25 additions and 7 deletions
|
|
@ -26,6 +26,7 @@
|
||||||
window.location.reload();
|
window.location.reload();
|
||||||
localStorage["auth"] = 1;
|
localStorage["auth"] = 1;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@
|
||||||
"ws": "^8.16.0"
|
"ws": "^8.16.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@preact/preset-vite": "^2.8.2",
|
"@preact/preset-vite": "^2.8.1",
|
||||||
"autoprefixer": "^10.4.18",
|
"autoprefixer": "^10.4.18",
|
||||||
"concurrently": "^8.2.2",
|
"concurrently": "^8.2.2",
|
||||||
"eslint": "^8.57.0",
|
"eslint": "^8.57.0",
|
||||||
|
|
|
||||||
2
pnpm-lock.yaml
generated
2
pnpm-lock.yaml
generated
|
|
@ -119,7 +119,7 @@ dependencies:
|
||||||
|
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@preact/preset-vite':
|
'@preact/preset-vite':
|
||||||
specifier: ^2.8.2
|
specifier: ^2.8.1
|
||||||
version: 2.8.2(@babel/core@7.24.0)(preact@10.19.6)(vite@5.1.6)
|
version: 2.8.2(@babel/core@7.24.0)(preact@10.19.6)(vite@5.1.6)
|
||||||
autoprefixer:
|
autoprefixer:
|
||||||
specifier: ^10.4.18
|
specifier: ^10.4.18
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ import prod from "./config.json"; // Set prod to true if you wish to load balanc
|
||||||
import { enc } from "../aes";
|
import { enc } from "../aes";
|
||||||
import CloakedHead from "../util/CloakedHead";
|
import CloakedHead from "../util/CloakedHead";
|
||||||
import { useEffect } from "preact/hooks";
|
import { useEffect } from "preact/hooks";
|
||||||
|
import { setTransport } from "../util/transports";
|
||||||
|
|
||||||
export function Home() {
|
export function Home() {
|
||||||
const [isFocused, setIsFocused] = useState(false);
|
const [isFocused, setIsFocused] = useState(false);
|
||||||
|
|
@ -18,6 +19,8 @@ export function Home() {
|
||||||
const handleLoad = () => {
|
const handleLoad = () => {
|
||||||
const firstLoad = localStorage.getItem("firstLoad") || "true";
|
const firstLoad = localStorage.getItem("firstLoad") || "true";
|
||||||
console.log(firstLoad);
|
console.log(firstLoad);
|
||||||
|
//make sure transport is set
|
||||||
|
setTransport();
|
||||||
if (firstLoad == "true" && prod) {
|
if (firstLoad == "true" && prod) {
|
||||||
function changeBare(url: string) {
|
function changeBare(url: string) {
|
||||||
set("bare", url);
|
set("bare", url);
|
||||||
|
|
@ -86,6 +89,8 @@ export function Home() {
|
||||||
|
|
||||||
const handleSubmit = (event) => {
|
const handleSubmit = (event) => {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
//ensure transport is set
|
||||||
|
setTransport();
|
||||||
window.location.href =
|
window.location.href =
|
||||||
"/go/" +
|
"/go/" +
|
||||||
encodeURIComponent(
|
encodeURIComponent(
|
||||||
|
|
|
||||||
|
|
@ -7,10 +7,11 @@ import { Radon } from "./pages/Radon";
|
||||||
import { Settings } from "./pages/Settings/";
|
import { Settings } from "./pages/Settings/";
|
||||||
import { AboutBlank } from "./AboutBlank";
|
import { AboutBlank } from "./AboutBlank";
|
||||||
import { Faq } from "./pages/Faq";
|
import { Faq } from "./pages/Faq";
|
||||||
import { setTransport } from "./util/transports";
|
//import { setTransport } from "./util/transports.js";
|
||||||
|
|
||||||
import "./style.css";
|
import "./style.css";
|
||||||
import "./i18n";
|
import "./i18n";
|
||||||
|
import { setTransport } from "./util/transports";
|
||||||
|
|
||||||
export default function Routes() {
|
export default function Routes() {
|
||||||
if ("serviceWorker" in navigator) {
|
if ("serviceWorker" in navigator) {
|
||||||
|
|
@ -25,7 +26,6 @@ export default function Routes() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<LocationProvider>
|
<LocationProvider>
|
||||||
<Router>
|
<Router>
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { setTransport } from "./transports.ts";
|
||||||
|
|
||||||
function updateServiceWorkers() {
|
function updateServiceWorkers() {
|
||||||
navigator.serviceWorker.getRegistrations().then(function (registrations) {
|
navigator.serviceWorker.getRegistrations().then(function (registrations) {
|
||||||
for (let registration of registrations) {
|
for (let registration of registrations) {
|
||||||
|
|
@ -16,7 +18,17 @@ function uninstallServiceWorkers() {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function reInitServiceWorkers() {
|
function registerServiceWorker() {
|
||||||
|
if ('serviceWorker' in navigator) {
|
||||||
|
navigator.serviceWorker
|
||||||
|
.register("/sw.js", {
|
||||||
|
scope: "/~/"
|
||||||
|
})
|
||||||
|
.then(() => {
|
||||||
|
console.log("Service worker registered successfully");
|
||||||
|
setTransport();
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { updateServiceWorkers, uninstallServiceWorkers };
|
export { updateServiceWorkers, uninstallServiceWorkers, registerServiceWorker };
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue