Skip to content

Commit

Permalink
fix(DynamicDashboard): Fix OOM error during serialization
Browse files Browse the repository at this point in the history
  • Loading branch information
FabianDevel committed Feb 20, 2025
1 parent 9e03328 commit 617518b
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,7 @@ package com.infomaniak.mail.ui.main.settings

import android.os.Bundle
import android.util.Log
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.lifecycle.lifecycleScope
import com.infomaniak.core.myksuite.ui.data.MyKSuiteData
import com.infomaniak.core.myksuite.ui.views.MyKSuiteDashboardFragment
Expand All @@ -44,8 +42,9 @@ class KSuiteDashboardFragment : MyKSuiteDashboardFragment() {
}
}

override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)

setSystemBarsColors(statusBarColor = RMyKSuite.color.dashboardBackground)
return super.onCreateView(inflater, container, savedInstanceState)
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -135,18 +135,18 @@ class SettingsFragment : Fragment() {
} else {
with(myKSuite.mail) {
KSuiteProductsWithQuotas.Mail(
usedSize = { requireContext().formatShortFileSize(usedSize) },
maxSize = { requireContext().formatShortFileSize(storageSizeLimit) },
progress = { (usedSize.toDouble() / storageSizeLimit.toDouble()).toFloat() }
usedSize = requireContext().formatShortFileSize(usedSize),
maxSize = requireContext().formatShortFileSize(storageSizeLimit),
progress = (usedSize.toDouble() / storageSizeLimit.toDouble()).toFloat(),
)
}
}

val driveProduct = with(myKSuite.drive) {
KSuiteProductsWithQuotas.Drive(
usedSize = { requireContext().formatShortFileSize(usedSize) },
maxSize = { requireContext().formatShortFileSize(size) },
progress = { (usedSize.toDouble() / size.toDouble()).toFloat() }
usedSize = requireContext().formatShortFileSize(usedSize),
maxSize = requireContext().formatShortFileSize(size),
progress = (usedSize.toDouble() / size.toDouble()).toFloat(),
)
}

Expand Down

0 comments on commit 617518b

Please sign in to comment.