music: fix indexing updates
This commit is contained in:
parent
2f9ced2ac3
commit
3bf80073f4
1 changed files with 1 additions and 3 deletions
|
@ -366,7 +366,6 @@ constructor(private val indexer: Indexer, private val musicSettings: MusicSettin
|
||||||
|
|
||||||
var explored = 0
|
var explored = 0
|
||||||
var loaded = 0
|
var loaded = 0
|
||||||
var interpreted = 0
|
|
||||||
val newLibrary = indexer.run(listOf(), Interpretation(nameFactory, separators)) {
|
val newLibrary = indexer.run(listOf(), Interpretation(nameFactory, separators)) {
|
||||||
when (it) {
|
when (it) {
|
||||||
is Indexer.Event.Discovered -> {
|
is Indexer.Event.Discovered -> {
|
||||||
|
@ -378,9 +377,8 @@ constructor(private val indexer: Indexer, private val musicSettings: MusicSettin
|
||||||
emitIndexingProgress(IndexingProgress.Songs(loaded, explored))
|
emitIndexingProgress(IndexingProgress.Songs(loaded, explored))
|
||||||
}
|
}
|
||||||
is Indexer.Event.Interpret -> {
|
is Indexer.Event.Interpret -> {
|
||||||
interpreted = it.amount
|
|
||||||
if (explored == loaded) {
|
if (explored == loaded) {
|
||||||
emitIndexingProgress(IndexingProgress.Songs(loaded, explored))
|
emitIndexingProgress(IndexingProgress.Indeterminate)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue