diff --git a/src/plugin.ts b/src/plugin.ts index 3847fb7..67cdc7c 100644 --- a/src/plugin.ts +++ b/src/plugin.ts @@ -1,35 +1,15 @@ import {Plugin} from 'obsidian'; -import type {AvatarPluginSettings} from "./settings"; -import {DEFAULT_SETTINGS} from "./settings"; import {renderCodeBlockProcessor} from "./core/renderCodeBlockProcessor"; import AvatarView from "./components/AvatarView.svelte"; import {withCodeblockState} from "./core/stateProviders"; export class AvatarPlugin extends Plugin { - settings: AvatarPluginSettings; async onload() { - await this.loadSettings(); - this.registerMarkdownCodeBlockProcessor("avatar", renderCodeBlockProcessor( AvatarView, { app: this.app, plugin: this }, withCodeblockState() )); } - - onunload() { - - } - - async loadSettings() { - this.settings = { - ...DEFAULT_SETTINGS, - ...(await this.loadData()) - }; - } - - async saveSettings() { - await this.saveData(this.settings); - } } diff --git a/src/settings.ts b/src/settings.ts deleted file mode 100644 index bdcd6c9..0000000 --- a/src/settings.ts +++ /dev/null @@ -1,7 +0,0 @@ -export interface AvatarPluginSettings { - mySetting: string; -} - -export const DEFAULT_SETTINGS: AvatarPluginSettings = { - mySetting: 'default' -}