mirror of
https://github.com/rebelonion/Dantotsu.git
synced 2026-01-20 01:03:56 +00:00
fix: start anime download icon rotate when pressed
This commit is contained in:
@@ -225,8 +225,6 @@ class AnimeDownloaderService : Service() {
|
||||
notificationManager.notify(NOTIFICATION_ID, builder.build())
|
||||
}
|
||||
|
||||
broadcastDownloadStarted(task.episode)
|
||||
|
||||
currActivity()?.let {
|
||||
Helper.downloadVideo(
|
||||
it,
|
||||
|
||||
@@ -337,6 +337,7 @@ class SelectorDialogFragment : BottomSheetDialogFragment() {
|
||||
media,
|
||||
episode.thumb?.url ?: media!!.banner ?: media!!.cover
|
||||
)
|
||||
broadcastDownloadStarted(episode.number)
|
||||
} else {
|
||||
snackString("No Video Selected")
|
||||
}
|
||||
@@ -353,6 +354,7 @@ class SelectorDialogFragment : BottomSheetDialogFragment() {
|
||||
media,
|
||||
episode.thumb?.url ?: media!!.banner ?: media!!.cover
|
||||
)
|
||||
broadcastDownloadStarted(episode.number)
|
||||
} else {
|
||||
snackString("No Video Selected")
|
||||
}
|
||||
@@ -376,6 +378,7 @@ class SelectorDialogFragment : BottomSheetDialogFragment() {
|
||||
media,
|
||||
episode.thumb?.url ?: media!!.banner ?: media!!.cover
|
||||
)
|
||||
broadcastDownloadStarted(episode.number)
|
||||
} else {
|
||||
snackString("No Video Selected")
|
||||
}
|
||||
@@ -396,6 +399,13 @@ class SelectorDialogFragment : BottomSheetDialogFragment() {
|
||||
binding.urlQuality.text = extractor.server.name
|
||||
}
|
||||
|
||||
private fun broadcastDownloadStarted(episodeNumber: String) {
|
||||
val intent = Intent(AnimeWatchFragment.ACTION_DOWNLOAD_STARTED).apply {
|
||||
putExtra(AnimeWatchFragment.EXTRA_EPISODE_NUMBER, episodeNumber)
|
||||
}
|
||||
requireActivity().sendBroadcast(intent)
|
||||
}
|
||||
|
||||
override fun getItemCount(): Int = extractor.videos.size
|
||||
|
||||
private inner class UrlViewHolder(val binding: ItemUrlBinding) :
|
||||
|
||||
Reference in New Issue
Block a user