Skip to content

Commit

Permalink
Apply suggestion
Browse files Browse the repository at this point in the history
  • Loading branch information
TommyDL-Infomaniak authored and KevinBoulongne committed Oct 2, 2024
1 parent ebf0863 commit 5bf298c
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ import com.infomaniak.drive.ui.fileList.multiSelect.MultiSelectFragment
import com.infomaniak.drive.utils.AccountUtils
import com.infomaniak.drive.utils.Utils
import com.infomaniak.drive.utils.getAdjustedColumnNumber
import com.infomaniak.drive.utils.observeAndDisplayNetworkAvailability
import com.infomaniak.drive.views.NoItemsLayoutView
import com.infomaniak.lib.core.utils.Utils.createRefreshTimer
import com.infomaniak.lib.core.utils.setPagination
Expand Down Expand Up @@ -120,7 +121,11 @@ class GalleryFragment : MultiSelectFragment(MATOMO_CATEGORY), NoItemsLayoutView.

noGalleryLayout.iNoItemsLayoutView = this@GalleryFragment

(parentFragment as MenuGalleryFragment).initNoNetworkLayout(noNetworkInclude)
observeAndDisplayNetworkAvailability(
mainViewModel = mainViewModel,
noNetworkBinding = noNetworkInclude,
noNetworkBindingDirectParent = root,
)
}

mainViewModel.observeDownloadOffline(requireContext()).observe(viewLifecycleOwner) { workInfoList ->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,10 @@ import androidx.fragment.app.Fragment
import androidx.fragment.app.activityViewModels
import com.infomaniak.drive.R
import com.infomaniak.drive.databinding.FragmentMenuGalleryBinding
import com.infomaniak.drive.databinding.LayoutNoNetworkSmallBinding
import com.infomaniak.drive.databinding.MultiSelectLayoutBinding
import com.infomaniak.drive.ui.MainActivity
import com.infomaniak.drive.ui.MainViewModel
import com.infomaniak.drive.ui.fileList.multiSelect.GalleryMultiSelectActionsBottomSheetDialog
import com.infomaniak.drive.utils.observeAndDisplayNetworkAvailability
import com.infomaniak.lib.core.utils.safeBinding
import com.infomaniak.lib.core.utils.toPx

Expand All @@ -54,14 +52,6 @@ class MenuGalleryFragment : Fragment() {
setUi(galleryFragment)
}

fun initNoNetworkLayout(noNetworkInclude: LayoutNoNetworkSmallBinding) = with(binding) {
observeAndDisplayNetworkAvailability(
mainViewModel = mainViewModel,
noNetworkBinding = noNetworkInclude,
noNetworkBindingDirectParent = galleryFragmentView,
)
}

private fun addGalleryFragment(): GalleryFragment = with(childFragmentManager) {
return@with (findFragmentByTag(GalleryFragment.TAG) as? GalleryFragment) ?: run {
GalleryFragment().also {
Expand Down

0 comments on commit 5bf298c

Please sign in to comment.