mirror of
https://github.com/nimbold/Firelink.git
synced 2026-09-10 17:55:43 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7744b386d2 |
+8
-13
@@ -1,20 +1,15 @@
|
||||
import { invoke } from '@tauri-apps/api/core';
|
||||
import { invoke } from "@tauri-apps/api/core";
|
||||
|
||||
const rootElement = document.getElementById('root');
|
||||
if (rootElement) {
|
||||
rootElement.textContent = 'Firelink startup control';
|
||||
}
|
||||
const rootElement = document.getElementById("root");
|
||||
if (rootElement) rootElement.textContent = "Firelink startup control";
|
||||
|
||||
const documentLoaded = new Promise<void>(resolve => {
|
||||
const documentLoaded = new Promise<void>((resolve) => {
|
||||
const releaseAfterNativeLoad = () => window.setTimeout(resolve, 0);
|
||||
if (document.readyState === 'complete') {
|
||||
releaseAfterNativeLoad();
|
||||
} else {
|
||||
window.addEventListener('load', releaseAfterNativeLoad, { once: true });
|
||||
}
|
||||
if (document.readyState === "complete") releaseAfterNativeLoad();
|
||||
else window.addEventListener("load", releaseAfterNativeLoad, { once: true });
|
||||
});
|
||||
|
||||
void documentLoaded.then(async () => {
|
||||
await invoke<number>('begin_dock_badge_session');
|
||||
if (rootElement) rootElement.textContent = 'Firelink post-load IPC control';
|
||||
await invoke<boolean>("is_log_paused");
|
||||
if (rootElement) rootElement.textContent = "Firelink post-load log read";
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user