3
3
Fork 1
mirror of https://github.com/recloudstream/cloudstream.git synced 2024-08-15 01:53:11 +00:00

Add better support for single deletions

This commit is contained in:
Luna712 2024-07-17 14:31:26 -06:00 committed by GitHub
parent 04d6b2a6b9
commit bc8c63ce5c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -352,6 +352,12 @@ class DownloadViewModel : ViewModel() {
val formattedSeriesNames = data.seriesNames.joinToString(separator = "\n") { "$it" }
return when {
data.ids.count() == 1 -> {
context.getString(R.string.delete_message).format(
data.names.firstOrNull()
)
}
data.seriesNames.isNotEmpty() && data.names.isEmpty() -> {
context.getString(R.string.delete_message_series_only).format(formattedSeriesNames)
}
@ -397,7 +403,10 @@ class DownloadViewModel : ViewModel() {
}
try {
builder.setTitle(R.string.delete_files)
val title = if (ids.count() == 1) {
R.string.delete_file
} else R.string.delete_files
builder.setTitle(title)
.setMessage(message)
.setPositiveButton(R.string.delete, dialogClickListener)
.setNegativeButton(R.string.cancel, dialogClickListener)