handleCapturedMedia method
build a chat message from the result of the in-app camera flow and forward it through the matching callback
Implementation
void handleCapturedMedia(CapturedMedia? media) {
if (media == null) return;
final message = ChatMessage(
isSender: true,
text: media.caption,
chatMedia: ChatMedia(
url: media.path,
mediaType: media.isVideo ? MediaType.video : MediaType.image,
),
);
if (media.isVideo) {
(handleVideoSelect ?? handleImageSelect)(message);
} else {
handleImageSelect(message);
}
}