TF-1977 Redirect to Inbox when clicking on logo
(cherry picked from commit b6be26e9aa81f60c48de508a8ed0c052be952773)
This commit is contained in:
+13
@@ -2084,6 +2084,19 @@ class MailboxDashBoardController extends ReloadableController {
|
||||
}
|
||||
|
||||
String get baseDownloadUrl => sessionCurrent?.getDownloadUrl(jmapUrl: dynamicUrlInterceptors.jmapUrl) ?? '';
|
||||
|
||||
void redirectToInboxAction() {
|
||||
log('MailboxDashBoardController::redirectToInboxAction:');
|
||||
if (selectedMailbox.value?.role == PresentationMailbox.roleInbox) return;
|
||||
|
||||
final inboxId = getMailboxIdByRole(PresentationMailbox.roleInbox);
|
||||
if (inboxId == null) return;
|
||||
|
||||
final inboxPresentation = mapMailboxById[inboxId];
|
||||
if (inboxPresentation == null) return;
|
||||
|
||||
openMailboxAction(inboxPresentation);
|
||||
}
|
||||
|
||||
@override
|
||||
void onClose() {
|
||||
|
||||
@@ -73,7 +73,8 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView {
|
||||
text: AppLocalizations.of(context).app_name,
|
||||
textAlign: TextAlign.center,
|
||||
textStyle: const TextStyle(color: Colors.black, fontSize: 20, fontWeight: FontWeight.bold),
|
||||
logo: imagePaths.icLogoTMail
|
||||
logo: imagePaths.icLogoTMail,
|
||||
onTapCallback: controller.redirectToInboxAction,
|
||||
),
|
||||
Obx(() {
|
||||
if (controller.appInformation.value != null) {
|
||||
|
||||
Reference in New Issue
Block a user