From c643116fa5df4fa9e63f3bca1b5c8baaa97f89df Mon Sep 17 00:00:00 2001 From: Falcion <57592842+Falcion@users.noreply.github.com> Date: Wed, 14 May 2025 14:26:13 +0300 Subject: [PATCH] fix(players): append local player, fix of #23 and #24 --- source/main.ts | 4 +++- source/player/player_per_global.ts | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/source/main.ts b/source/main.ts index 82f51e1..6681c1a 100644 --- a/source/main.ts +++ b/source/main.ts @@ -54,7 +54,9 @@ export default class Whisperer extends Plugin { this.addSettingTab(new WhispererSettingsTab(this.app, this)) this.registerEvent( - this.app.workspace.on('file-open', this.playerPerFile.handleFileOpen.bind(this)) + this.app.workspace.on('file-open', async (file) => { + await this.playerPerFile.handleFileOpen(file) + }) ) // Listen for file open const container = document.getElementsByClassName('obsidian-app')[0] diff --git a/source/player/player_per_global.ts b/source/player/player_per_global.ts index b8682ca..d4bba82 100644 --- a/source/player/player_per_global.ts +++ b/source/player/player_per_global.ts @@ -31,6 +31,7 @@ export default class PlayerPerGlobal { } else if (isAllowedHost(this.plugin.settings.vault_ambience_path, SC_HOSTS)) { playerFactory.createPlayer(player as HTMLElement, 'sc') } + } else { playerFactory.createPlayer(player as HTMLElement, 'local') }