mirror of
https://github.com/InsanusMokrassar/SauceNaoAPI.git
synced 2025-12-17 02:15:43 +00:00
upmigration
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
package dev.inmo.saucenaoapi.additional.results
|
||||
|
||||
import dev.inmo.saucenaoapi.additional.header.IndexInfo
|
||||
import dev.inmo.saucenaoapi.additional.header.ResultMetaInfo
|
||||
import dev.inmo.saucenaoapi.models.Result
|
||||
import dev.inmo.saucenaoapi.models.ResultData
|
||||
|
||||
fun Result.adapted(
|
||||
resultMetaInfo: ResultMetaInfo
|
||||
): AdaptedResult = AdaptedResult(
|
||||
ResultHeader(
|
||||
header.similarity,
|
||||
header.thumbnail,
|
||||
resultMetaInfo.resultsInfo.indexesInfo.firstOrNull { it.id == header.indexId } ?: IndexInfo(header.indexId)
|
||||
),
|
||||
data
|
||||
)
|
||||
|
||||
data class AdaptedResult(
|
||||
val resultHeader: ResultHeader,
|
||||
val resultData: ResultData
|
||||
)
|
||||
@@ -0,0 +1,9 @@
|
||||
package dev.inmo.saucenaoapi.additional.results
|
||||
|
||||
import dev.inmo.saucenaoapi.additional.header.IndexInfo
|
||||
|
||||
data class ResultHeader(
|
||||
val similarity: Float,
|
||||
val thumbnail: String,
|
||||
val index: IndexInfo
|
||||
)
|
||||
Reference in New Issue
Block a user