Commit d3c4664 1 parent edfbb9d commit d3c4664 Copy full SHA for d3c4664
File tree 19 files changed +25
-19
lines changed
app/src/main/java/com/infomaniak/mail
19 files changed +25
-19
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ import com.infomaniak.mail.ui.login.LoginActivityArgs
33
33
import com.infomaniak.mail.ui.main.folder.ThreadListFragmentArgs
34
34
import com.infomaniak.mail.utils.AccountUtils
35
35
import com.infomaniak.mail.utils.SentryDebug
36
- import com.infomaniak.mail.utils.launchLoginActivity
36
+ import com.infomaniak.mail.utils.extensions. launchLoginActivity
37
37
import dagger.hilt.android.AndroidEntryPoint
38
38
import kotlinx.coroutines.CoroutineDispatcher
39
39
import kotlinx.coroutines.launch
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ package com.infomaniak.mail.ui.bottomSheetDialogs
19
19
20
20
import com.infomaniak.mail.MatomoMail.trackSyncAutoConfigEvent
21
21
import com.infomaniak.mail.R
22
- import com.infomaniak.mail.utils.launchSyncAutoConfigActivityForResult
22
+ import com.infomaniak.mail.utils.extensions. launchSyncAutoConfigActivityForResult
23
23
24
24
class SyncDiscoveryBottomSheetDialog : DiscoveryBottomSheetDialog () {
25
25
Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ import com.infomaniak.mail.ui.main.thread.ThreadFragment
39
39
import com.infomaniak.mail.utils.extensions.AttachmentExt
40
40
import com.infomaniak.mail.utils.UiUtils.FULLY_SLID
41
41
import com.infomaniak.mail.utils.UiUtils.progressivelyColorSystemBars
42
- import com.infomaniak.mail.utils.safeNavigateToNewMessageActivity
42
+ import com.infomaniak.mail.utils.extensions. safeNavigateToNewMessageActivity
43
43
import com.infomaniak.mail.utils.extensions.setSystemBarsColors
44
44
import javax.inject.Inject
45
45
Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ import com.infomaniak.mail.ui.main.MailboxListFragment
53
53
import com.infomaniak.mail.ui.main.folder.ThreadListFragmentDirections
54
54
import com.infomaniak.mail.utils.*
55
55
import com.infomaniak.mail.utils.ConfettiUtils.ConfettiType
56
+ import com.infomaniak.mail.utils.extensions.launchSyncAutoConfigActivityForResult
56
57
import com.infomaniak.mail.utils.extensions.observeNotNull
57
58
import com.infomaniak.mail.utils.extensions.toggleChevron
58
59
import dagger.hilt.android.AndroidEntryPoint
Original file line number Diff line number Diff line change @@ -37,8 +37,8 @@ import com.infomaniak.mail.data.LocalSettings
37
37
import com.infomaniak.mail.data.models.FeatureFlag
38
38
import com.infomaniak.mail.databinding.FragmentSettingsBinding
39
39
import com.infomaniak.mail.ui.MainViewModel
40
- import com.infomaniak.mail.utils.animatedNavigation
41
- import com.infomaniak.mail.utils.launchSyncAutoConfigActivityForResult
40
+ import com.infomaniak.mail.utils.extensions. animatedNavigation
41
+ import com.infomaniak.mail.utils.extensions. launchSyncAutoConfigActivityForResult
42
42
import com.infomaniak.mail.utils.extensions.observeNotNull
43
43
import com.infomaniak.mail.utils.extensions.setSystemBarsColors
44
44
import dagger.hilt.android.AndroidEntryPoint
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ import com.infomaniak.lib.core.utils.safeBinding
27
27
import com.infomaniak.mail.R
28
28
import com.infomaniak.mail.databinding.FragmentMailboxSettingsBinding
29
29
import com.infomaniak.mail.ui.main.settings.ItemSettingView
30
- import com.infomaniak.mail.utils.animatedNavigation
30
+ import com.infomaniak.mail.utils.extensions. animatedNavigation
31
31
import com.infomaniak.mail.utils.extensions.notYetImplemented
32
32
import com.infomaniak.mail.utils.extensions.setSystemBarsColors
33
33
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ import com.infomaniak.lib.core.utils.safeBinding
26
26
import com.infomaniak.mail.R
27
27
import com.infomaniak.mail.data.LocalSettings
28
28
import com.infomaniak.mail.databinding.FragmentSendSettingsBinding
29
- import com.infomaniak.mail.utils.animatedNavigation
29
+ import com.infomaniak.mail.utils.extensions. animatedNavigation
30
30
import com.infomaniak.mail.utils.extensions.notYetImplemented
31
31
import dagger.hilt.android.AndroidEntryPoint
32
32
import javax.inject.Inject
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ import com.infomaniak.mail.R
30
30
import com.infomaniak.mail.data.LocalSettings
31
31
import com.infomaniak.mail.data.LocalSettings.SwipeAction
32
32
import com.infomaniak.mail.databinding.FragmentSwipeActionsSettingsBinding
33
- import com.infomaniak.mail.utils.animatedNavigation
33
+ import com.infomaniak.mail.utils.extensions. animatedNavigation
34
34
import com.infomaniak.mail.utils.extensions.setSystemBarsColors
35
35
import dagger.hilt.android.AndroidEntryPoint
36
36
import javax.inject.Inject
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ import com.infomaniak.mail.ui.main.SnackbarManager
31
31
import com.infomaniak.mail.ui.main.thread.actions.ActionsBottomSheetDialog
32
32
import com.infomaniak.mail.ui.newMessage.NewMessageActivityArgs
33
33
import com.infomaniak.mail.utils.extensions.copyRecipientEmailToClipboard
34
- import com.infomaniak.mail.utils.safeNavigateToNewMessageActivity
34
+ import com.infomaniak.mail.utils.extensions. safeNavigateToNewMessageActivity
35
35
import dagger.hilt.android.AndroidEntryPoint
36
36
import javax.inject.Inject
37
37
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ import com.infomaniak.mail.utils.extensions.AttachmentExt.AttachmentIntentType
35
35
import com.infomaniak.mail.utils.extensions.AttachmentExt.executeIntent
36
36
import com.infomaniak.mail.utils.extensions.AttachmentExt.openAttachment
37
37
import com.infomaniak.mail.utils.PermissionUtils
38
- import com.infomaniak.mail.utils.navigateToDownloadProgressDialog
38
+ import com.infomaniak.mail.utils.extensions. navigateToDownloadProgressDialog
39
39
import dagger.hilt.android.AndroidEntryPoint
40
40
import javax.inject.Inject
41
41
Original file line number Diff line number Diff line change @@ -40,10 +40,10 @@ import com.infomaniak.mail.data.models.draft.Draft.DraftMode
40
40
import com.infomaniak.mail.ui.alertDialogs.DescriptionAlertDialog
41
41
import com.infomaniak.mail.ui.main.menu.MoveFragmentArgs
42
42
import com.infomaniak.mail.ui.main.thread.PrintMailFragmentArgs
43
- import com.infomaniak.mail.utils.animatedNavigation
43
+ import com.infomaniak.mail.utils.extensions. animatedNavigation
44
44
import com.infomaniak.mail.utils.extensions.deleteWithConfirmationPopup
45
45
import com.infomaniak.mail.utils.extensions.notYetImplemented
46
- import com.infomaniak.mail.utils.safeNavigateToNewMessageActivity
46
+ import com.infomaniak.mail.utils.extensions. safeNavigateToNewMessageActivity
47
47
import dagger.hilt.android.AndroidEntryPoint
48
48
import javax.inject.Inject
49
49
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ import com.infomaniak.mail.ui.alertDialogs.DescriptionAlertDialog
38
38
import com.infomaniak.mail.ui.main.folder.ThreadListFragmentDirections
39
39
import com.infomaniak.mail.ui.main.folder.ThreadListMultiSelection
40
40
import com.infomaniak.mail.ui.main.folder.ThreadListMultiSelection.Companion.getReadIconAndShortText
41
- import com.infomaniak.mail.utils.animatedNavigation
41
+ import com.infomaniak.mail.utils.extensions. animatedNavigation
42
42
import com.infomaniak.mail.utils.extensions.deleteWithConfirmationPopup
43
43
import dagger.hilt.android.AndroidEntryPoint
44
44
import javax.inject.Inject
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ import com.infomaniak.mail.MatomoMail.trackEvent
29
29
import com.infomaniak.mail.R
30
30
import com.infomaniak.mail.data.models.draft.Draft.DraftMode
31
31
import com.infomaniak.mail.databinding.BottomSheetReplyBinding
32
- import com.infomaniak.mail.utils.safeNavigateToNewMessageActivity
32
+ import com.infomaniak.mail.utils.extensions. safeNavigateToNewMessageActivity
33
33
34
34
open class ReplyBottomSheetDialog : ActionsBottomSheetDialog () {
35
35
Original file line number Diff line number Diff line change @@ -43,10 +43,10 @@ import com.infomaniak.mail.data.models.draft.Draft.DraftMode
43
43
import com.infomaniak.mail.data.models.thread.Thread
44
44
import com.infomaniak.mail.ui.alertDialogs.DescriptionAlertDialog
45
45
import com.infomaniak.mail.ui.main.menu.MoveFragmentArgs
46
- import com.infomaniak.mail.utils.animatedNavigation
46
+ import com.infomaniak.mail.utils.extensions. animatedNavigation
47
47
import com.infomaniak.mail.utils.extensions.deleteWithConfirmationPopup
48
48
import com.infomaniak.mail.utils.extensions.notYetImplemented
49
- import com.infomaniak.mail.utils.safeNavigateToNewMessageActivity
49
+ import com.infomaniak.mail.utils.extensions. safeNavigateToNewMessageActivity
50
50
import dagger.hilt.android.AndroidEntryPoint
51
51
import javax.inject.Inject
52
52
Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ import com.infomaniak.mail.ui.main.MailboxListFragment
44
44
import com.infomaniak.mail.ui.main.menu.MailboxesAdapter
45
45
import com.infomaniak.mail.utils.*
46
46
import com.infomaniak.mail.utils.ConfettiUtils.ConfettiType
47
+ import com.infomaniak.mail.utils.extensions.animatedNavigation
47
48
import com.infomaniak.mail.utils.extensions.bindAlertToViewLifecycle
48
49
import com.infomaniak.mail.utils.extensions.setSystemBarsColors
49
50
import dagger.hilt.android.AndroidEntryPoint
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ import com.infomaniak.lib.core.utils.safeBinding
28
28
import com.infomaniak.mail.MatomoMail.trackAccountEvent
29
29
import com.infomaniak.mail.databinding.FragmentSwitchUserBinding
30
30
import com.infomaniak.mail.utils.AccountUtils
31
- import com.infomaniak.mail.utils.launchLoginActivity
31
+ import com.infomaniak.mail.utils.extensions. launchLoginActivity
32
32
import com.infomaniak.mail.utils.extensions.setSystemBarsColors
33
33
import dagger.hilt.android.AndroidEntryPoint
34
34
Original file line number Diff line number Diff line change @@ -30,6 +30,8 @@ import com.infomaniak.mail.data.cache.RealmDatabase
30
30
import com.infomaniak.mail.data.cache.appSettings.AppSettingsController
31
31
import com.infomaniak.mail.data.models.AppSettings
32
32
import com.infomaniak.mail.data.models.mailbox.Mailbox
33
+ import com.infomaniak.mail.utils.extensions.launchNoMailboxActivity
34
+ import com.infomaniak.mail.utils.extensions.launchNoValidMailboxesActivity
33
35
import io.sentry.Sentry
34
36
import kotlinx.coroutines.Dispatchers
35
37
import kotlinx.coroutines.invoke
Original file line number Diff line number Diff line change @@ -34,6 +34,8 @@ import com.infomaniak.mail.di.IoDispatcher
34
34
import com.infomaniak.mail.di.MainDispatcher
35
35
import com.infomaniak.mail.ui.login.LoginActivity
36
36
import com.infomaniak.mail.utils.Utils.MailboxErrorCode
37
+ import com.infomaniak.mail.utils.extensions.launchNoMailboxActivity
38
+ import com.infomaniak.mail.utils.extensions.launchNoValidMailboxesActivity
37
39
import dagger.hilt.android.scopes.ActivityScoped
38
40
import kotlinx.coroutines.CoroutineDispatcher
39
41
import kotlinx.coroutines.launch
Original file line number Diff line number Diff line change 15
15
* You should have received a copy of the GNU General Public License
16
16
* along with this program. If not, see <http://www.gnu.org/licenses/>.
17
17
*/
18
- package com.infomaniak.mail.utils
18
+ package com.infomaniak.mail.utils.extensions
19
19
20
20
import android.content.Context
21
21
import android.content.Intent
@@ -38,7 +38,7 @@ import com.infomaniak.mail.ui.login.NoMailboxActivity
38
38
import com.infomaniak.mail.ui.main.thread.actions.AttachmentActionsBottomSheetDialog
39
39
import com.infomaniak.mail.ui.newMessage.NewMessageActivityArgs
40
40
import com.infomaniak.mail.ui.noValidMailboxes.NoValidMailboxesActivity
41
- import com.infomaniak.mail.utils.extensions.AttachmentExt
41
+ import com.infomaniak.mail.utils.AccountUtils
42
42
import com.infomaniak.mail.utils.extensions.AttachmentExt.createDownloadDialogNavArgs
43
43
44
44
fun getAnimatedNavOptions () = NavOptions
You can’t perform that action at this time.
0 commit comments