server status bar indicator

This commit is contained in:
Nystik
2026-03-30 01:05:20 +02:00
parent 4a4d904420
commit cfe0f7f1b9
3 changed files with 79 additions and 0 deletions

View File

@@ -2,6 +2,7 @@ const { Plugin, TFile, TFolder } = require("obsidian");
const { showFilePicker, addFileMenuItems, addFolderMenuItems } = require("./file-actions");
const { patchSettingsModal, unpatchSettingsModal } = require("./settings/inject");
const pluginRegistry = require("./plugin-registry");
const { initStatusBar } = require("./status-bar");
window.__obsidianAPI = require("obsidian");
@@ -11,6 +12,7 @@ class IgnisBridgePlugin extends Plugin {
await pluginRegistry.refresh();
patchSettingsModal(this);
this._statusBarInterval = initStatusBar(this);
this.addRibbonIcon("upload", "Upload file", () => {
showFilePicker(this.app);
@@ -28,6 +30,10 @@ class IgnisBridgePlugin extends Plugin {
}
onunload() {
if (this._statusBarInterval) {
clearInterval(this._statusBarInterval);
}
unpatchSettingsModal(this);
console.log("[ignis-bridge] Plugin unloaded");
}