mirror of
				https://github.com/recloudstream/cloudstream.git
				synced 2024-08-15 01:53:11 +00:00 
			
		
		
		
	Minor cleanup
This commit is contained in:
		
							parent
							
								
									0e0e346bd0
								
							
						
					
					
						commit
						96ed04f7cd
					
				
					 3 changed files with 19 additions and 19 deletions
				
			
		|  | @ -15,8 +15,8 @@ import com.lagradost.cloudstream3.databinding.DownloadHeaderEpisodeBinding | ||||||
| import com.lagradost.cloudstream3.mvvm.logError | import com.lagradost.cloudstream3.mvvm.logError | ||||||
| import com.lagradost.cloudstream3.ui.download.button.DownloadStatusTell | import com.lagradost.cloudstream3.ui.download.button.DownloadStatusTell | ||||||
| import com.lagradost.cloudstream3.utils.AppUtils.getNameFull | import com.lagradost.cloudstream3.utils.AppUtils.getNameFull | ||||||
| import com.lagradost.cloudstream3.utils.DataStoreHelper |  | ||||||
| import com.lagradost.cloudstream3.utils.DataStoreHelper.fixVisual | import com.lagradost.cloudstream3.utils.DataStoreHelper.fixVisual | ||||||
|  | import com.lagradost.cloudstream3.utils.DataStoreHelper.getViewPos | ||||||
| import com.lagradost.cloudstream3.utils.UIHelper.setImage | import com.lagradost.cloudstream3.utils.UIHelper.setImage | ||||||
| import com.lagradost.cloudstream3.utils.VideoDownloadHelper | import com.lagradost.cloudstream3.utils.VideoDownloadHelper | ||||||
| 
 | 
 | ||||||
|  | @ -116,7 +116,7 @@ class DownloadAdapter( | ||||||
|                 } |                 } | ||||||
| 
 | 
 | ||||||
|                 downloadHeaderTitle.text = d.name |                 downloadHeaderTitle.text = d.name | ||||||
|                 val mbString = formatShortFileSize(itemView.context, card.totalBytes) |                 val formattedSizeString = formatShortFileSize(itemView.context, card.totalBytes) | ||||||
| 
 | 
 | ||||||
|                 if (card.child != null) { |                 if (card.child != null) { | ||||||
|                     downloadHeaderGotoChild.isVisible = false |                     downloadHeaderGotoChild.isVisible = false | ||||||
|  | @ -131,7 +131,7 @@ class DownloadAdapter( | ||||||
|                         downloadButton.applyMetaData(card.child.id, card.currentBytes, card.totalBytes) |                         downloadButton.applyMetaData(card.child.id, card.currentBytes, card.totalBytes) | ||||||
|                         // We will let the view model handle this |                         // We will let the view model handle this | ||||||
|                         downloadButton.doSetProgress = false |                         downloadButton.doSetProgress = false | ||||||
|                         downloadHeaderInfo.text = formatShortFileSize(downloadHeaderInfo.context, card.totalBytes) |                         downloadHeaderInfo.text = formattedSizeString | ||||||
|                     } else downloadButton.doSetProgress = true |                     } else downloadButton.doSetProgress = true | ||||||
| 
 | 
 | ||||||
|                     downloadButton.setDefaultClickListener(card.child, downloadHeaderInfo, mediaClickCallback) |                     downloadButton.setDefaultClickListener(card.child, downloadHeaderInfo, mediaClickCallback) | ||||||
|  | @ -152,7 +152,7 @@ class DownloadAdapter( | ||||||
|                                     R.plurals.episodes, |                                     R.plurals.episodes, | ||||||
|                                     card.totalDownloads |                                     card.totalDownloads | ||||||
|                                 ), |                                 ), | ||||||
|                                 mbString |                                 formattedSizeString | ||||||
|                             ) |                             ) | ||||||
|                     } catch (e: Exception) { |                     } catch (e: Exception) { | ||||||
|                         // You probably formatted incorrectly |                         // You probably formatted incorrectly | ||||||
|  | @ -173,7 +173,7 @@ class DownloadAdapter( | ||||||
|             val d = card.data |             val d = card.data | ||||||
| 
 | 
 | ||||||
|             binding.apply { |             binding.apply { | ||||||
|                 val posDur = DataStoreHelper.getViewPos(d.id) |                 val posDur = getViewPos(d.id) | ||||||
|                 downloadChildEpisodeProgress.apply { |                 downloadChildEpisodeProgress.apply { | ||||||
|                     isVisible = posDur != null |                     isVisible = posDur != null | ||||||
|                     posDur?.let { |                     posDur?.let { | ||||||
|  |  | ||||||
|  | @ -16,7 +16,7 @@ import com.lagradost.cloudstream3.utils.DataStore.getFolderName | ||||||
| import com.lagradost.cloudstream3.utils.DataStore.getKey | import com.lagradost.cloudstream3.utils.DataStore.getKey | ||||||
| import com.lagradost.cloudstream3.utils.DataStore.getKeys | import com.lagradost.cloudstream3.utils.DataStore.getKeys | ||||||
| import com.lagradost.cloudstream3.utils.VideoDownloadHelper | import com.lagradost.cloudstream3.utils.VideoDownloadHelper | ||||||
| import com.lagradost.cloudstream3.utils.VideoDownloadManager | import com.lagradost.cloudstream3.utils.VideoDownloadManager.getDownloadFileInfoAndUpdateSettings | ||||||
| import kotlinx.coroutines.Dispatchers | import kotlinx.coroutines.Dispatchers | ||||||
| import kotlinx.coroutines.withContext | import kotlinx.coroutines.withContext | ||||||
| 
 | 
 | ||||||
|  | @ -57,7 +57,7 @@ class DownloadViewModel : ViewModel() { | ||||||
|         // Gets all children downloads |         // Gets all children downloads | ||||||
|         withContext(Dispatchers.IO) { |         withContext(Dispatchers.IO) { | ||||||
|             children.forEach { c -> |             children.forEach { c -> | ||||||
|                 val childFile = VideoDownloadManager.getDownloadFileInfoAndUpdateSettings(context, c.id) ?: return@forEach |                 val childFile = getDownloadFileInfoAndUpdateSettings(context, c.id) ?: return@forEach | ||||||
| 
 | 
 | ||||||
|                 if (childFile.fileLength <= 1) return@forEach |                 if (childFile.fileLength <= 1) return@forEach | ||||||
|                 val len = childFile.totalBytes |                 val len = childFile.totalBytes | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package com.lagradost.cloudstream3.ui.download.button | package com.lagradost.cloudstream3.ui.download.button | ||||||
| 
 | 
 | ||||||
| import android.content.Context | import android.content.Context | ||||||
| import android.text.format.Formatter | import android.text.format.Formatter.formatShortFileSize | ||||||
| import android.util.AttributeSet | import android.util.AttributeSet | ||||||
| import android.widget.FrameLayout | import android.widget.FrameLayout | ||||||
| import android.widget.TextView | import android.widget.TextView | ||||||
|  | @ -93,6 +93,7 @@ abstract class BaseFetchButton(context: Context, attributeSet: AttributeSet) : | ||||||
|     abstract fun setStatus(status: VideoDownloadManager.DownloadType?) |     abstract fun setStatus(status: VideoDownloadManager.DownloadType?) | ||||||
| 
 | 
 | ||||||
|     fun getStatus(id:Int, downloadedBytes: Long, totalBytes: Long): DownloadStatusTell { |     fun getStatus(id:Int, downloadedBytes: Long, totalBytes: Long): DownloadStatusTell { | ||||||
|  |         // some extra padding for just in case | ||||||
|         return VideoDownloadManager.downloadStatus[id] |         return VideoDownloadManager.downloadStatus[id] | ||||||
|             ?: if (downloadedBytes > 1024L && downloadedBytes + 1024L >= totalBytes) { |             ?: if (downloadedBytes > 1024L && downloadedBytes + 1024L >= totalBytes) { | ||||||
|                 DownloadStatusTell.IsDone |                 DownloadStatusTell.IsDone | ||||||
|  | @ -138,13 +139,12 @@ abstract class BaseFetchButton(context: Context, attributeSet: AttributeSet) : | ||||||
|             } else { |             } else { | ||||||
|                 if (doSetProgress) { |                 if (doSetProgress) { | ||||||
|                     progressText?.apply { |                     progressText?.apply { | ||||||
|                         val currentMbString = |                         val currentFormattedSizeString = formatShortFileSize(context, downloadedBytes) | ||||||
|                             Formatter.formatShortFileSize(context, downloadedBytes) |                         val totalFormattedSizeString = formatShortFileSize(context, totalBytes) | ||||||
|                         val totalMbString = Formatter.formatShortFileSize(context, totalBytes) |  | ||||||
|                         text = |                         text = | ||||||
|                                 // if (isTextPercentage) "%d%%".format(setCurrentBytes * 100L / setTotalBytes) else |                                 // if (isTextPercentage) "%d%%".format(setCurrentBytes * 100L / setTotalBytes) else | ||||||
|                             context?.getString(R.string.download_size_format) |                             context?.getString(R.string.download_size_format) | ||||||
|                                 ?.format(currentMbString, totalMbString) |                                 ?.format(currentFormattedSizeString, totalFormattedSizeString) | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue