OnboardingFragment: Create required notification channels

No need to keep them in application class anymore now that we have moved
away from services

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2023-12-31 12:42:06 +05:30
parent e400dac915
commit f84ab072e5
2 changed files with 7 additions and 4 deletions

View File

@@ -28,7 +28,6 @@ import com.aurora.extensions.isPAndAbove
import com.aurora.store.data.receiver.PackageManagerReceiver
import com.aurora.store.util.CommonUtil
import com.aurora.store.util.DownloadWorkerUtil
import com.aurora.store.util.NotificationUtil
import com.aurora.store.util.PackageUtil
import dagger.hilt.android.HiltAndroidApp
import javax.inject.Inject
@@ -62,9 +61,6 @@ class AuroraApplication : Application(), Configuration.Provider {
HiddenApiBypass.addHiddenApiExemptions("")
}
//Create Notification Channels : General & Alert
NotificationUtil.createNotificationChannel(this)
// Initialize DownloadWorker to observe and trigger downloads
downloadWorkerUtil.init()

View File

@@ -34,6 +34,7 @@ import com.aurora.store.data.work.SelfUpdateWorker
import com.aurora.store.data.work.UpdateWorker
import com.aurora.store.databinding.FragmentOnboardingBinding
import com.aurora.store.util.CertUtil
import com.aurora.store.util.NotificationUtil
import com.aurora.store.util.PathUtil
import com.aurora.store.util.Preferences
import com.aurora.store.util.Preferences.PREFERENCE_AUTO_DELETE
@@ -148,8 +149,14 @@ class OnboardingFragment : Fragment(R.layout.fragment_onboarding) {
binding.btnForward.isEnabled = true
binding.btnForward.setOnClickListener {
save(PREFERENCE_INTRO, true)
//Create Notification Channels : General & Alert
NotificationUtil.createNotificationChannel(requireContext())
// Schedule required update workers
UpdateWorker.scheduleAutomatedCheck(requireContext())
if (shouldSelfUpdate) SelfUpdateWorker.scheduleAutomatedCheck(requireContext())
findNavController().navigate(
OnboardingFragmentDirections.actionOnboardingFragmentToSplashFragment()
)