fix reloads
This commit is contained in:
parent
2464223073
commit
9e86d5dde7
|
@ -34,6 +34,7 @@ dependencies {
|
|||
implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion"
|
||||
implementation "androidx.coordinatorlayout:coordinatorlayout:$androidxCoordinatorLayoutVersion"
|
||||
implementation "androidx.core:core-splashscreen:$coreSplashScreenVersion"
|
||||
implementation 'com.jakewharton:process-phoenix:2.1.2'
|
||||
implementation project(':capacitor-android')
|
||||
testImplementation "junit:junit:$junitVersion"
|
||||
androidTestImplementation "androidx.test.ext:junit:$androidxJunitVersion"
|
||||
|
|
|
@ -6,6 +6,7 @@ import android.webkit.WebSettings;
|
|||
|
||||
import com.getcapacitor.BridgeActivity;
|
||||
import com.getcapacitor.Plugin;
|
||||
import com.jakewharton.processphoenix.ProcessPhoenix;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
|
@ -30,6 +31,10 @@ public class MainActivity extends BridgeActivity {
|
|||
}
|
||||
}
|
||||
|
||||
public void restartApp() {
|
||||
ProcessPhoenix.triggerRebirth(this.getApplicationContext());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStart() {
|
||||
super.onStart();
|
||||
|
|
|
@ -16,6 +16,7 @@ const res = await Device.getInfo();
|
|||
storedDeviceInfo = res;
|
||||
if (!localStorage.getItem("lang")) {
|
||||
localStorage.setItem("lang", "en-US");
|
||||
document.location.href = '/';
|
||||
}
|
||||
const lang: string = localStorage.getItem("lang") || "";
|
||||
const lang_res = await fetch(`/assets/locales/${lang}.${version}.json`);
|
||||
|
@ -229,7 +230,11 @@ const onesignal_app_id = "efe09597-0778-4156-97b7-0bf8f52c21a7";
|
|||
console.log("not signed in");
|
||||
}
|
||||
// #v-ifdef VITE_CAPACITOR
|
||||
applyTheme(lightThemeDefault);
|
||||
applyTheme(
|
||||
defaultStore.reactiveState.darkMode.value ?
|
||||
ColdDeviceStorage.get("darkTheme") :
|
||||
ColdDeviceStorage.get("lightTheme")
|
||||
)
|
||||
// #v-endif
|
||||
}
|
||||
}
|
||||
|
|
|
@ -219,9 +219,9 @@ async function reloadAsk() {
|
|||
|
||||
function unisonReload(path?: string) {
|
||||
if (path !== undefined) {
|
||||
location.href = path;
|
||||
document.location.href = path;
|
||||
} else {
|
||||
location.reload();
|
||||
document.location.reload();
|
||||
}
|
||||
}
|
||||
// #v-endif
|
||||
|
|
|
@ -7,9 +7,9 @@ export const reloadChannel = new BroadcastChannel<string | null>("reload");
|
|||
export function unisonReload(path?: string) {
|
||||
if (path !== undefined) {
|
||||
reloadChannel.postMessage(path);
|
||||
location.href = path;
|
||||
document.location.href = path;
|
||||
} else {
|
||||
reloadChannel.postMessage(null);
|
||||
location.reload();
|
||||
document.location.reload();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue