feat(ai-scribe): Load AI scribe config in dashboard
This commit is contained in:
@@ -23,18 +23,9 @@ mixin AiScribeMixin {
|
||||
session: session,
|
||||
accountId: accountId,
|
||||
);
|
||||
final scribeEndpoint = aiCapability?.scribeEndpoint;
|
||||
|
||||
if (scribeEndpoint == null || scribeEndpoint.isEmpty) return;
|
||||
|
||||
// Validate endpoint format
|
||||
if (Uri.tryParse(scribeEndpoint)?.hasAbsolutePath != true) {
|
||||
logError(
|
||||
'AiScribeMixin::injectAIScribeBindings(): Invalid endpoint format: $scribeEndpoint');
|
||||
return;
|
||||
if (aiCapability?.isScribeEndpointAvailable == true) {
|
||||
AIScribeBindings(aiCapability!.scribeEndpoint!).dependencies();
|
||||
}
|
||||
|
||||
AIScribeBindings(scribeEndpoint).dependencies();
|
||||
} catch (e) {
|
||||
logError('AiScribeMixin::injectAIScribeBindings(): $e');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user