flatten the code

This commit is contained in:
Aria Moradi
2021-04-02 13:56:38 +04:30
parent 640ce8f5d7
commit 68e69085df

View File

@@ -29,15 +29,18 @@ object Source {
fun getHttpSource(sourceId: Long): HttpSource { fun getHttpSource(sourceId: Long): HttpSource {
val cachedResult: HttpSource? = sourceCache[sourceId] val cachedResult: HttpSource? = sourceCache[sourceId]
if (cachedResult != null) { if (cachedResult != null) {
logger.debug("used cached HttpSource: ${cachedResult.name}")
return cachedResult return cachedResult
} }
transaction { val sourceRecord = transaction {
val sourceRecord = SourceTable.select { SourceTable.id eq sourceId }.firstOrNull()!! SourceTable.select { SourceTable.id eq sourceId }.firstOrNull()!!
}
val extensionId = sourceRecord[SourceTable.extension] val extensionId = sourceRecord[SourceTable.extension]
val extensionRecord = ExtensionTable.select { ExtensionTable.id eq extensionId }.firstOrNull()!! val extensionRecord = transaction {
ExtensionTable.select { ExtensionTable.id eq extensionId }.firstOrNull()!!
}
val apkName = extensionRecord[ExtensionTable.apkName] val apkName = extensionRecord[ExtensionTable.apkName]
val className = extensionRecord[ExtensionTable.classFQName] val className = extensionRecord[ExtensionTable.classFQName]
val jarName = apkName.substringBefore(".apk") + ".jar" val jarName = apkName.substringBefore(".apk") + ".jar"
@@ -54,7 +57,6 @@ object Source {
sourceCache[it.id] = it sourceCache[it.id] = it
} }
} }
}
return sourceCache[sourceId]!! return sourceCache[sourceId]!!
} }