Just use data

This commit is contained in:
Luna712 2024-07-10 15:21:19 -06:00 committed by GitHub
parent e01d9b8456
commit e75aa841a3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -314,20 +314,18 @@ class DownloadViewModel : ViewModel() {
data: DeleteConfirmationData, data: DeleteConfirmationData,
onDeleteConfirm: () -> Unit onDeleteConfirm: () -> Unit
) { ) {
val (parentName, seriesNames, names) = data val formattedNames = data.names.joinToString(separator = "\n") { "$it" }
val formattedSeriesNames = data.seriesNames.joinToString(separator = "\n") { "$it" }
val formattedNames = names.joinToString(separator = "\n") { "$it" }
val formattedSeriesNames = seriesNames.joinToString(separator = "\n") { "$it" }
val message = when { val message = when {
seriesNames.isNotEmpty() && names.isEmpty() -> { data.seriesNames.isNotEmpty() && data.names.isEmpty() -> {
context.getString(R.string.delete_message_series_only).format(formattedSeriesNames) context.getString(R.string.delete_message_series_only).format(formattedSeriesNames)
} }
parentName != null && names.isNotEmpty() -> { data.parentName != null && data.names.isNotEmpty() -> {
context.getString(R.string.delete_message_series_episodes) context.getString(R.string.delete_message_series_episodes)
.format(parentName, formattedNames) .format(data.parentName, formattedNames)
} }
seriesNames.isNotEmpty() -> { data.seriesNames.isNotEmpty() -> {
val seriesSection = context.getString(R.string.delete_message_series_section) val seriesSection = context.getString(R.string.delete_message_series_section)
.format(formattedSeriesNames) .format(formattedSeriesNames)
context.getString(R.string.delete_message_multiple) context.getString(R.string.delete_message_multiple)