Proof of concept implementation for a Steam metadata provider plugin

Mainly for testing purposes
This commit is contained in:
grimsi
2024-11-01 15:41:25 +01:00
parent 34f00c091f
commit cebfc99ec2
17 changed files with 327 additions and 29 deletions
@@ -1,7 +0,0 @@
package de.grimsi.gameyfin.pluginapi.gamemetadata
import org.pf4j.ExtensionPoint
interface GameMetadataFetcher : ExtensionPoint {
fun fetchMetadata(gameId: String): GameMetadata
}
@@ -0,0 +1,7 @@
package de.grimsi.gameyfin.pluginapi.gamemetadata
import org.pf4j.ExtensionPoint
interface GameMetadataProvider : ExtensionPoint {
fun fetchMetadata(gameId: String): GameMetadata?
}