Minor fix
This commit is contained in:
parent
d82488405f
commit
f847a0669c
@ -37,7 +37,7 @@ dependencies {
|
|||||||
implementation("org.json:json:20210307")
|
implementation("org.json:json:20210307")
|
||||||
|
|
||||||
implementation("no.iktdev:exfl:0.0.13-SNAPSHOT")
|
implementation("no.iktdev:exfl:0.0.13-SNAPSHOT")
|
||||||
implementation("no.iktdev.streamit.library:streamit-library-db:0.0.6-alpha26")
|
implementation("no.iktdev.streamit.library:streamit-library-db:0.0.6-alpha27")
|
||||||
|
|
||||||
|
|
||||||
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1")
|
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1")
|
||||||
|
|||||||
@ -82,7 +82,8 @@ fun main(args: Array<String>) {
|
|||||||
progress,
|
progress,
|
||||||
data_audio,
|
data_audio,
|
||||||
data_video,
|
data_video,
|
||||||
cast_errors
|
cast_errors,
|
||||||
|
titles
|
||||||
)
|
)
|
||||||
storeDatabase.createTables(*tables)
|
storeDatabase.createTables(*tables)
|
||||||
|
|
||||||
|
|||||||
@ -74,7 +74,7 @@ class CollectAndStoreTask(@Autowired override var coordinator: Coordinator) : Ta
|
|||||||
|
|
||||||
mapped.metadata?.let {
|
mapped.metadata?.let {
|
||||||
storeMetadata(catalogId = catalogId, metadata = it)
|
storeMetadata(catalogId = catalogId, metadata = it)
|
||||||
storeTitles(it.title, contentTitles = it.titles)
|
storeTitles(it.collection, it.title, contentTitles = it.titles)
|
||||||
}
|
}
|
||||||
|
|
||||||
return SimpleMessageData(Status.COMPLETED, derivedFromEventId = event.eventId)
|
return SimpleMessageData(Status.COMPLETED, derivedFromEventId = event.eventId)
|
||||||
@ -109,12 +109,18 @@ class CollectAndStoreTask(@Autowired override var coordinator: Coordinator) : Ta
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun storeTitles(usedTitle: String, contentTitles: List<String>) {
|
private fun storeTitles(collection: String, usedTitle: String, contentTitles: List<String>) {
|
||||||
|
try {
|
||||||
withTransaction(getStoreDatabase()) {
|
withTransaction(getStoreDatabase()) {
|
||||||
|
titles.insertIgnore {
|
||||||
|
it[titles.masterTitle] = collection
|
||||||
|
it[titles.title] = NameHelper.normalize(usedTitle)
|
||||||
|
it[titles.type] = 1
|
||||||
|
}
|
||||||
titles.insertIgnore {
|
titles.insertIgnore {
|
||||||
it[titles.masterTitle] = usedTitle
|
it[titles.masterTitle] = usedTitle
|
||||||
it[titles.title] = NameHelper.normalize(usedTitle)
|
it[titles.title] = NameHelper.normalize(usedTitle)
|
||||||
it[titles.type] = 1
|
it[titles.type] = 2
|
||||||
}
|
}
|
||||||
contentTitles.forEach { title ->
|
contentTitles.forEach { title ->
|
||||||
titles.insertIgnore {
|
titles.insertIgnore {
|
||||||
@ -123,6 +129,9 @@ class CollectAndStoreTask(@Autowired override var coordinator: Coordinator) : Ta
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} catch (e: Exception) {
|
||||||
|
e.printStackTrace()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun storeAndGetGenres(genres: List<String>): String? {
|
private fun storeAndGetGenres(genres: List<String>): String? {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user