From df95bc4534bd1d5307aa4ec35e2c95e20e38b274 Mon Sep 17 00:00:00 2001 From: GRIMSIM Date: Wed, 18 Jun 2025 17:49:29 +0200 Subject: [PATCH] Use SingletonExtensionFactory --- .../app/core/plugins/management/GameyfinPluginManager.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/kotlin/org/gameyfin/app/core/plugins/management/GameyfinPluginManager.kt b/app/src/main/kotlin/org/gameyfin/app/core/plugins/management/GameyfinPluginManager.kt index 8946ae4..7eb8c3a 100644 --- a/app/src/main/kotlin/org/gameyfin/app/core/plugins/management/GameyfinPluginManager.kt +++ b/app/src/main/kotlin/org/gameyfin/app/core/plugins/management/GameyfinPluginManager.kt @@ -67,6 +67,10 @@ class GameyfinPluginManager( return GameyfinManifestPluginDescriptorFinder() } + override fun createExtensionFactory(): ExtensionFactory { + return SingletonExtensionFactory(this) + } + override fun createExtensionFinder(): ExtensionFinder? { val extensionFinder = GameyfinExtensionFinder(this) addPluginStateListener(extensionFinder)