fix: start anime download icon rotate when pressed
This commit is contained in:
parent
6020636a66
commit
8741d820ad
2 changed files with 10 additions and 2 deletions
|
@ -225,8 +225,6 @@ class AnimeDownloaderService : Service() {
|
||||||
notificationManager.notify(NOTIFICATION_ID, builder.build())
|
notificationManager.notify(NOTIFICATION_ID, builder.build())
|
||||||
}
|
}
|
||||||
|
|
||||||
broadcastDownloadStarted(task.episode)
|
|
||||||
|
|
||||||
currActivity()?.let {
|
currActivity()?.let {
|
||||||
Helper.downloadVideo(
|
Helper.downloadVideo(
|
||||||
it,
|
it,
|
||||||
|
|
|
@ -337,6 +337,7 @@ class SelectorDialogFragment : BottomSheetDialogFragment() {
|
||||||
media,
|
media,
|
||||||
episode.thumb?.url ?: media!!.banner ?: media!!.cover
|
episode.thumb?.url ?: media!!.banner ?: media!!.cover
|
||||||
)
|
)
|
||||||
|
broadcastDownloadStarted(episode.number)
|
||||||
} else {
|
} else {
|
||||||
snackString("No Video Selected")
|
snackString("No Video Selected")
|
||||||
}
|
}
|
||||||
|
@ -353,6 +354,7 @@ class SelectorDialogFragment : BottomSheetDialogFragment() {
|
||||||
media,
|
media,
|
||||||
episode.thumb?.url ?: media!!.banner ?: media!!.cover
|
episode.thumb?.url ?: media!!.banner ?: media!!.cover
|
||||||
)
|
)
|
||||||
|
broadcastDownloadStarted(episode.number)
|
||||||
} else {
|
} else {
|
||||||
snackString("No Video Selected")
|
snackString("No Video Selected")
|
||||||
}
|
}
|
||||||
|
@ -376,6 +378,7 @@ class SelectorDialogFragment : BottomSheetDialogFragment() {
|
||||||
media,
|
media,
|
||||||
episode.thumb?.url ?: media!!.banner ?: media!!.cover
|
episode.thumb?.url ?: media!!.banner ?: media!!.cover
|
||||||
)
|
)
|
||||||
|
broadcastDownloadStarted(episode.number)
|
||||||
} else {
|
} else {
|
||||||
snackString("No Video Selected")
|
snackString("No Video Selected")
|
||||||
}
|
}
|
||||||
|
@ -396,6 +399,13 @@ class SelectorDialogFragment : BottomSheetDialogFragment() {
|
||||||
binding.urlQuality.text = extractor.server.name
|
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
|
override fun getItemCount(): Int = extractor.videos.size
|
||||||
|
|
||||||
private inner class UrlViewHolder(val binding: ItemUrlBinding) :
|
private inner class UrlViewHolder(val binding: ItemUrlBinding) :
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue