From 4394b2240b57969b6ad0cc5e18c57eca0ee1b7e2 Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Sat, 14 Jun 2025 18:33:19 +0200 Subject: [PATCH] Add ordinal number to plugins --- .../gameyfinplugins/directdownload/DirectDownloadPlugin.kt | 2 +- .../main/kotlin/de/grimsi/gameyfinplugins/igdb/IgdbPlugin.kt | 2 +- .../main/kotlin/de/grimsi/gameyfinplugins/steam/SteamPlugin.kt | 2 +- .../de/grimsi/gameyfinplugins/steamgriddb/SteamGridDbPlugin.kt | 2 +- .../gameyfinplugins/torrentdownload/TorrentDownloadPlugin.kt | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/directdownload/src/main/kotlin/de/grimsi/gameyfinplugins/directdownload/DirectDownloadPlugin.kt b/plugins/directdownload/src/main/kotlin/de/grimsi/gameyfinplugins/directdownload/DirectDownloadPlugin.kt index 13328d8..24a82ee 100644 --- a/plugins/directdownload/src/main/kotlin/de/grimsi/gameyfinplugins/directdownload/DirectDownloadPlugin.kt +++ b/plugins/directdownload/src/main/kotlin/de/grimsi/gameyfinplugins/directdownload/DirectDownloadPlugin.kt @@ -42,7 +42,7 @@ class DirectDownloadPlugin(wrapper: PluginWrapper) : ConfigurableGameyfinPlugin( ) ) - @Extension + @Extension(ordinal = 1) class DirectDownloadProvider : DownloadProvider { override fun download(path: Path): Download { if (!path.exists()) throw IllegalArgumentException("Path $path does not exist") diff --git a/plugins/igdb/src/main/kotlin/de/grimsi/gameyfinplugins/igdb/IgdbPlugin.kt b/plugins/igdb/src/main/kotlin/de/grimsi/gameyfinplugins/igdb/IgdbPlugin.kt index eb36085..c3677e5 100644 --- a/plugins/igdb/src/main/kotlin/de/grimsi/gameyfinplugins/igdb/IgdbPlugin.kt +++ b/plugins/igdb/src/main/kotlin/de/grimsi/gameyfinplugins/igdb/IgdbPlugin.kt @@ -85,7 +85,7 @@ class IgdbPlugin(wrapper: PluginWrapper) : ConfigurableGameyfinPlugin(wrapper) { log.debug("Authentication successful") } - @Extension + @Extension(ordinal = 2) class IgdbMetadataProvider : GameMetadataProvider { companion object { diff --git a/plugins/steam/src/main/kotlin/de/grimsi/gameyfinplugins/steam/SteamPlugin.kt b/plugins/steam/src/main/kotlin/de/grimsi/gameyfinplugins/steam/SteamPlugin.kt index 7e436fc..b02b7e7 100644 --- a/plugins/steam/src/main/kotlin/de/grimsi/gameyfinplugins/steam/SteamPlugin.kt +++ b/plugins/steam/src/main/kotlin/de/grimsi/gameyfinplugins/steam/SteamPlugin.kt @@ -33,7 +33,7 @@ class SteamPlugin(wrapper: PluginWrapper) : GameyfinPlugin(wrapper) { } } - @Extension + @Extension(ordinal = 3) class SteamMetadataProvider : GameMetadataProvider { private val log = LoggerFactory.getLogger(javaClass) diff --git a/plugins/steamgriddb/src/main/kotlin/de/grimsi/gameyfinplugins/steamgriddb/SteamGridDbPlugin.kt b/plugins/steamgriddb/src/main/kotlin/de/grimsi/gameyfinplugins/steamgriddb/SteamGridDbPlugin.kt index 665cd4d..72cacda 100644 --- a/plugins/steamgriddb/src/main/kotlin/de/grimsi/gameyfinplugins/steamgriddb/SteamGridDbPlugin.kt +++ b/plugins/steamgriddb/src/main/kotlin/de/grimsi/gameyfinplugins/steamgriddb/SteamGridDbPlugin.kt @@ -69,7 +69,7 @@ class SteamGridDbPlugin(wrapper: PluginWrapper) : ConfigurableGameyfinPlugin(wra log.debug("Authentication successful") } - @Extension + @Extension(ordinal = 1) class SteamGridDBGameCoverProvider : GameMetadataProvider { override fun fetchByTitle(gameTitle: String, maxResults: Int): List { diff --git a/plugins/torrentdownload/src/main/kotlin/de/grimsi/gameyfinplugins/torrentdownload/TorrentDownloadPlugin.kt b/plugins/torrentdownload/src/main/kotlin/de/grimsi/gameyfinplugins/torrentdownload/TorrentDownloadPlugin.kt index 620a3cd..4c67748 100644 --- a/plugins/torrentdownload/src/main/kotlin/de/grimsi/gameyfinplugins/torrentdownload/TorrentDownloadPlugin.kt +++ b/plugins/torrentdownload/src/main/kotlin/de/grimsi/gameyfinplugins/torrentdownload/TorrentDownloadPlugin.kt @@ -146,7 +146,7 @@ class TorrentDownloadPlugin(wrapper: PluginWrapper) : ConfigurableGameyfinPlugin ) } - @Extension + @Extension(ordinal = 2) class TorrentDownloadProvider : DownloadProvider { private val log = LoggerFactory.getLogger(TorrentDownloadProvider::class.java)