Cleanup some unneeded lambas
This commit is contained in:
parent
1d55a1bec4
commit
3d5952ebbd
@ -284,7 +284,7 @@ class LibraryUpdateService(
|
|||||||
val trackingExtra = intent.getStringExtra(KEY_GROUP_EXTRA)?.toIntOrNull() ?: -1
|
val trackingExtra = intent.getStringExtra(KEY_GROUP_EXTRA)?.toIntOrNull() ?: -1
|
||||||
libraryManga.filter {
|
libraryManga.filter {
|
||||||
val loggedServices = trackManager.services.filter { it.isLogged }
|
val loggedServices = trackManager.services.filter { it.isLogged }
|
||||||
val status: String = {
|
val status: String = run {
|
||||||
val tracks = db.getTracks(it).executeAsBlocking()
|
val tracks = db.getTracks(it).executeAsBlocking()
|
||||||
val track = tracks.find { track ->
|
val track = tracks.find { track ->
|
||||||
loggedServices.any { it.id == track?.sync_id }
|
loggedServices.any { it.id == track?.sync_id }
|
||||||
@ -295,7 +295,7 @@ class LibraryUpdateService(
|
|||||||
} else {
|
} else {
|
||||||
"not tracked"
|
"not tracked"
|
||||||
}
|
}
|
||||||
}()
|
}
|
||||||
trackManager.mapTrackingOrder(status, applicationContext) == trackingExtra
|
trackManager.mapTrackingOrder(status, applicationContext) == trackingExtra
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -69,10 +69,10 @@ class MergedSource : SuspendHttpSource() {
|
|||||||
val mergedManga = db.getManga(manga.url, id).await() ?: throw Exception("merged manga not in db")
|
val mergedManga = db.getManga(manga.url, id).await() ?: throw Exception("merged manga not in db")
|
||||||
val mangaReferences = mergedManga.id?.let { withContext(Dispatchers.IO) { db.getMergedMangaReferences(it).await() } } ?: throw Exception("merged manga id is null")
|
val mangaReferences = mergedManga.id?.let { withContext(Dispatchers.IO) { db.getMergedMangaReferences(it).await() } } ?: throw Exception("merged manga id is null")
|
||||||
if (mangaReferences.isEmpty()) throw IllegalArgumentException("Manga references are empty, info unavailable, merge is likely corrupted")
|
if (mangaReferences.isEmpty()) throw IllegalArgumentException("Manga references are empty, info unavailable, merge is likely corrupted")
|
||||||
if (mangaReferences.size == 1 || {
|
if (mangaReferences.size == 1 || run {
|
||||||
val mangaReference = mangaReferences.firstOrNull()
|
val mangaReference = mangaReferences.firstOrNull()
|
||||||
mangaReference == null || (mangaReference.mangaSourceId == MERGED_SOURCE_ID)
|
mangaReference == null || (mangaReference.mangaSourceId == MERGED_SOURCE_ID)
|
||||||
}()
|
}
|
||||||
) throw IllegalArgumentException("Manga references contain only the merged reference, merge is likely corrupted")
|
) throw IllegalArgumentException("Manga references contain only the merged reference, merge is likely corrupted")
|
||||||
|
|
||||||
emit(
|
emit(
|
||||||
|
@ -684,7 +684,7 @@ class LibraryPresenter(
|
|||||||
libraryManga.forEach { libraryItem ->
|
libraryManga.forEach { libraryItem ->
|
||||||
when (groupType) {
|
when (groupType) {
|
||||||
LibraryGroup.BY_TRACK_STATUS -> {
|
LibraryGroup.BY_TRACK_STATUS -> {
|
||||||
val status: String = {
|
val status: String = run {
|
||||||
val tracks = db.getTracks(libraryItem.manga).executeAsBlocking()
|
val tracks = db.getTracks(libraryItem.manga).executeAsBlocking()
|
||||||
val track = tracks.find { track ->
|
val track = tracks.find { track ->
|
||||||
loggedServices.any { it.id == track?.sync_id }
|
loggedServices.any { it.id == track?.sync_id }
|
||||||
@ -695,7 +695,7 @@ class LibraryPresenter(
|
|||||||
} else {
|
} else {
|
||||||
"not tracked"
|
"not tracked"
|
||||||
}
|
}
|
||||||
}()
|
}
|
||||||
val group = grouping.find { it.first == trackManager.mapTrackingOrder(status, context).toString() }
|
val group = grouping.find { it.first == trackManager.mapTrackingOrder(status, context).toString() }
|
||||||
if (group != null) {
|
if (group != null) {
|
||||||
map[group.second]?.plusAssign(libraryItem) ?: map.put(group.second, mutableListOf(libraryItem))
|
map[group.second]?.plusAssign(libraryItem) ?: map.put(group.second, mutableListOf(libraryItem))
|
||||||
|
@ -35,7 +35,7 @@ object SettingsSearchHelper {
|
|||||||
* All subclasses of `SettingsController` should be listed here, in order to have their preferences searchable.
|
* All subclasses of `SettingsController` should be listed here, in order to have their preferences searchable.
|
||||||
*/
|
*/
|
||||||
// SY -->
|
// SY -->
|
||||||
private val settingControllersList: List<KClass<out SettingsController>> = {
|
private val settingControllersList: List<KClass<out SettingsController>> = run {
|
||||||
val controllers = mutableListOf(
|
val controllers = mutableListOf(
|
||||||
SettingsAdvancedController::class,
|
SettingsAdvancedController::class,
|
||||||
SettingsBackupController::class,
|
SettingsBackupController::class,
|
||||||
@ -55,7 +55,7 @@ object SettingsSearchHelper {
|
|||||||
controllers += SettingsEhController::class
|
controllers += SettingsEhController::class
|
||||||
}
|
}
|
||||||
controllers
|
controllers
|
||||||
}()
|
}
|
||||||
// SY <--
|
// SY <--
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user