TF-3181 Display contact support button on mobile app

This commit is contained in:
dab246
2024-12-06 01:45:38 +07:00
committed by Dat H. Pham
parent 9f2d7bc36c
commit bac61a7f03
4 changed files with 3 additions and 13 deletions
@@ -88,7 +88,7 @@ extension SessionExtensions on Session {
accountId, accountId,
linagoraContactSupportCapability, linagoraContactSupportCapability,
); );
log('SessionExtensions::getContactSupport:contactSupportCapability = $contactSupportCapability'); log('SessionExtensions::getContactSupportCapability:contactSupportCapability = $contactSupportCapability');
return contactSupportCapability; return contactSupportCapability;
} catch (e) { } catch (e) {
logError('SessionExtensions::getContactSupportCapability():[Exception] $e'); logError('SessionExtensions::getContactSupportCapability():[Exception] $e');
@@ -118,11 +118,7 @@ class MailboxView extends BaseMailboxView {
fontWeight: FontWeight.w500, fontWeight: FontWeight.w500,
color: AppColor.primaryColor, color: AppColor.primaryColor,
), ),
onTapActionCallback: () => onTapActionCallback: () {},
controller.onGetHelpOrReportBug(
controller.contactSupportCapability!,
controller.mailboxDashBoardController,
),
), ),
), ),
], ],
@@ -101,11 +101,7 @@ class MailboxView extends BaseMailboxView {
fontWeight: FontWeight.w500, fontWeight: FontWeight.w500,
color: AppColor.primaryColor, color: AppColor.primaryColor,
), ),
onTapActionCallback: () => onTapActionCallback: () {},
controller.onGetHelpOrReportBug(
controller.contactSupportCapability!,
controller.mailboxDashBoardController,
),
), ),
), ),
], ],
@@ -5,7 +5,6 @@ import 'package:flutter/material.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:model/model.dart'; import 'package:model/model.dart';
import 'package:tmail_ui_user/features/base/state/banner_state.dart'; import 'package:tmail_ui_user/features/base/state/banner_state.dart';
import 'package:tmail_ui_user/features/home/domain/extensions/session_extensions.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/widgets/navigation_bar/navigation_bar_widget.dart'; import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/widgets/navigation_bar/navigation_bar_widget.dart';
import 'package:tmail_ui_user/features/manage_account/presentation/always_read_receipt/always_read_receipt_view.dart'; import 'package:tmail_ui_user/features/manage_account/presentation/always_read_receipt/always_read_receipt_view.dart';
import 'package:tmail_ui_user/features/manage_account/presentation/email_rules/email_rules_view.dart'; import 'package:tmail_ui_user/features/manage_account/presentation/email_rules/email_rules_view.dart';
@@ -44,7 +43,6 @@ class ManageAccountDashBoardView extends GetWidget<ManageAccountDashBoardControl
return NavigationBarWidget( return NavigationBarWidget(
imagePaths: controller.imagePaths, imagePaths: controller.imagePaths,
avatarUserName: controller.sessionCurrent?.username.firstCharacter ?? '', avatarUserName: controller.sessionCurrent?.username.firstCharacter ?? '',
contactSupportCapability: controller.sessionCurrent?.getContactSupportCapability(accountId),
onTapApplicationLogoAction: () => controller.backToMailboxDashBoard(context: context), onTapApplicationLogoAction: () => controller.backToMailboxDashBoard(context: context),
onTapAvatarAction: (position) => controller.handleClickAvatarAction(context, position), onTapAvatarAction: (position) => controller.handleClickAvatarAction(context, position),
); );