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:
@@ -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()
|
||||
|
||||
|
||||
@@ -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()
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user