DownloadFragment: Pass package name to navigate to AppDetailsFragment

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2023-07-20 14:14:05 +05:30
parent 3e7fbd6c8d
commit 89f6176506

View File

@@ -23,8 +23,7 @@ import android.os.Bundle
import android.view.View import android.view.View
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import com.aurora.Constants import com.aurora.store.MobileNavigationDirections
import com.aurora.gplayapi.data.models.App
import com.aurora.store.R import com.aurora.store.R
import com.aurora.store.data.downloader.DownloadManager import com.aurora.store.data.downloader.DownloadManager
import com.aurora.store.data.model.DownloadFile import com.aurora.store.data.model.DownloadFile
@@ -203,11 +202,9 @@ class DownloadFragment : BaseFragment(R.layout.fragment_download) {
} }
private fun openDetailsActivity(downloadFile: DownloadFile) { private fun openDetailsActivity(downloadFile: DownloadFile) {
val app: App = gson.fromJson( findNavController().navigate(
downloadFile.download.extras.getString(Constants.STRING_EXTRA, "{}"), MobileNavigationDirections.actionGlobalAppDetailsFragment(downloadFile.download.tag!!)
App::class.java
) )
openDetailsFragment(app)
} }
private fun openDownloadMenuSheet(downloadFile: DownloadFile) { private fun openDownloadMenuSheet(downloadFile: DownloadFile) {