addQueryChunk method
Implementation
@override
Future<void> addQueryChunk(Message message) async {
_assertNotClosed();
debugPrint('[DesktopSession] addQueryChunk: hasAudio=${message.hasAudio}, audioBytes=${message.audioBytes?.length}, supportAudio=$supportAudio');
final prompt = message.transformToChatPrompt(type: modelType, fileType: fileType);
_queryBuffer.write(prompt);
if (message.hasImage && message.imageBytes != null && supportImage) {
_pendingImage = message.imageBytes;
}
if (message.hasAudio && message.audioBytes != null && supportAudio) {
_pendingAudio = message.audioBytes;
}
}