@@ -28,7 +28,6 @@ import com.infomaniak.lib.applock.Utils.isKeyguardSecure
28
28
import com.infomaniak.lib.applock.Utils.silentlyReverseSwitch
29
29
import com.infomaniak.lib.core.utils.openAppNotificationSettings
30
30
import com.infomaniak.lib.core.utils.safeBinding
31
- import com.infomaniak.lib.core.utils.safeNavigate
32
31
import com.infomaniak.lib.core.utils.showToast
33
32
import com.infomaniak.mail.MatomoMail.toFloat
34
33
import com.infomaniak.mail.MatomoMail.trackEvent
@@ -52,8 +51,6 @@ class SettingsFragment : Fragment() {
52
51
private var binding: FragmentSettingsBinding by safeBinding()
53
52
private val mainViewModel: MainViewModel by activityViewModels()
54
53
55
- private val currentClassName: String = SettingsFragment ::class .java.name
56
-
57
54
@Inject
58
55
lateinit var localSettings: LocalSettings
59
56
@@ -71,7 +68,6 @@ class SettingsFragment : Fragment() {
71
68
setSystemBarsColors()
72
69
73
70
setupMailboxesAdapter()
74
- setupAddMailbox()
75
71
setupListeners()
76
72
setSubtitlesInitialState()
77
73
observeFeatureFlag()
@@ -97,15 +93,6 @@ class SettingsFragment : Fragment() {
97
93
mainViewModel.mailboxesLive.observe(viewLifecycleOwner, mailboxesAdapter::setMailboxes)
98
94
}
99
95
100
- private fun setupAddMailbox () = with (binding) {
101
- addMailbox.setOnClickListener {
102
- safeNavigate(
103
- resId = R .id.attachMailboxFragment,
104
- currentClassName = currentClassName,
105
- )
106
- }
107
- }
108
-
109
96
private fun setSubtitlesInitialState () = with (binding) {
110
97
with (localSettings) {
111
98
settingsAiEngine.setSubtitle(aiEngine.localisedNameRes)
@@ -123,6 +110,7 @@ class SettingsFragment : Fragment() {
123
110
}
124
111
125
112
private fun setupListeners () = with (binding) {
113
+ addMailbox.setOnClickListener { animatedNavigation(resId = R .id.attachMailboxFragment) }
126
114
127
115
settingsNotifications.setOnClickListener {
128
116
trackEvent(" settingsNotifications" , " openNotificationSettings" )
0 commit comments