feat(ai-scribe): Load AI scribe config in dashboard

This commit is contained in:
dab246
2025-12-19 15:05:41 +07:00
committed by Dat H. Pham
parent 256234b3d8
commit 6e56a50713
18 changed files with 114 additions and 50 deletions
@@ -13,7 +13,13 @@ extension HandleAiScribeInComposerExtension on ComposerController {
session: mailboxDashBoardController.sessionCurrent,
accountId: mailboxDashBoardController.accountId.value,
);
return aiCapability?.isScribeEndpointAvailable == true;
final isScribeEndpointAvailable =
aiCapability?.isScribeEndpointAvailable == true;
final isAIScribeConfigEnabled =
mailboxDashBoardController.cachedAIScribeConfig.value.isEnabled;
return isAIScribeConfigEnabled && isScribeEndpointAvailable;
}
Future<String> _getTextOnlyContentInEditor() async {