For AC #7673 Move DownloadStatus to DownloadState Fenix Side Changes
This commit is contained in:
parent
0e3acfcd94
commit
151e8595b6
|
@ -378,8 +378,8 @@ abstract class BaseBrowserFragment : Fragment(), UserInteractionHandler, Session
|
|||
|
||||
downloadFeature.onDownloadStopped = { downloadState, _, downloadJobStatus ->
|
||||
// If the download is just paused, don't show any in-app notification
|
||||
if (downloadJobStatus == AbstractFetchDownloadService.DownloadJobStatus.COMPLETED ||
|
||||
downloadJobStatus == AbstractFetchDownloadService.DownloadJobStatus.FAILED
|
||||
if (downloadJobStatus == DownloadState.Status.COMPLETED ||
|
||||
downloadJobStatus == DownloadState.Status.FAILED
|
||||
) {
|
||||
|
||||
saveDownloadDialogState(
|
||||
|
@ -391,7 +391,7 @@ abstract class BaseBrowserFragment : Fragment(), UserInteractionHandler, Session
|
|||
val dynamicDownloadDialog = DynamicDownloadDialog(
|
||||
container = view.browserLayout,
|
||||
downloadState = downloadState,
|
||||
didFail = downloadJobStatus == AbstractFetchDownloadService.DownloadJobStatus.FAILED,
|
||||
didFail = downloadJobStatus == DownloadState.Status.FAILED,
|
||||
tryAgain = downloadFeature::tryAgain,
|
||||
onCannotOpenFile = {
|
||||
FenixSnackbar.make(
|
||||
|
@ -616,12 +616,12 @@ abstract class BaseBrowserFragment : Fragment(), UserInteractionHandler, Session
|
|||
private fun saveDownloadDialogState(
|
||||
sessionId: String?,
|
||||
downloadState: DownloadState,
|
||||
downloadJobStatus: AbstractFetchDownloadService.DownloadJobStatus
|
||||
downloadJobStatus: DownloadState.Status
|
||||
) {
|
||||
sessionId?.let { id ->
|
||||
sharedViewModel.downloadDialogState[id] = Pair(
|
||||
downloadState,
|
||||
downloadJobStatus == AbstractFetchDownloadService.DownloadJobStatus.FAILED
|
||||
downloadJobStatus == DownloadState.Status.FAILED
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user