QassistantStrategy constructor
QassistantStrategy(
- Visitor visitor
Implementation
QassistantStrategy(Visitor visitor) : super(visitor) {
// Get QA Message Service
final messageService = getQAMessageService();
// Listen to QA Modification from QA Assistant
_streamSubscriptions.add(
messageService.modificationMessageStream
.listen(_handleModificationMessage),
);
// Listen to user context requests from QA Assistant
_streamSubscriptions.add(
messageService.userContextRequestStream.listen((_) {
_handleUserContextRequest();
}),
);
// Listen to campaign actions (hide/unhide)
_streamSubscriptions.add(
messageService.campaignActionStream.listen(_handleCampaignAction),
);
print(
'✅ QA Strategy: Subscribed to QAAssistant Modification Message Stream');
print('✅ QA Strategy: Subscribed to User Context Request Stream');
print('✅ QA Strategy: Subscribed to Campaign Action Stream');
}