TF-4141 Show AI action tag in list emails

This commit is contained in:
dab246
2025-12-16 12:53:38 +07:00
committed by Dat H. Pham
parent bbbb04a70e
commit 61b8c95123
13 changed files with 348 additions and 165 deletions
@@ -0,0 +1,19 @@
import 'package:tmail_ui_user/features/home/domain/extensions/session_extensions.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart';
import 'package:tmail_ui_user/main/error/capability_validator.dart';
extension HandleAiActionExtension on MailboxDashBoardController {
bool get isAiCapabilitySupported {
final currentAccountId = accountId.value;
final currentSession = sessionCurrent;
if (currentAccountId == null || currentSession == null) {
return false;
}
return SessionExtensions.linagoraAICapability.isSupported(
currentSession,
currentAccountId,
);
}
}