Minor edits

This commit is contained in:
arkon 2020-04-16 17:21:58 -04:00
parent 4e111cebbe
commit 48f7b06549

View file

@ -285,18 +285,19 @@ class DownloadController : NucleusController<DownloadPresenter>(),
items.add(0, item)
else
items.add(item)
adapter?.updateDataSet(items)
val downloads = items.mapNotNull { it.download }
val adapter = adapter ?: return
adapter.updateDataSet(items)
val downloads = adapter.currentItems.mapNotNull { it?.download }
presenter.reorder(downloads)
}
R.id.cancel_download -> {
val download = adapter?.getItem(position)?.download ?: return
presenter.cancelDownload(download)
adapter?.removeItem(position)
val adapter = adapter ?: return
val downloads =
(0 until adapter.itemCount).mapNotNull { adapter.getItem(it)?.download }
adapter.removeItem(position)
val downloads = adapter.currentItems.mapNotNull { it?.download }
presenter.reorder(downloads)
}
}