generateFileAttachmentMessageFromFile method
Implementation
@override
Future<QMessage> generateFileAttachmentMessageFromFile({
required File file,
required String caption,
}) async {
var roomId = await ref.watch(roomIdProvider).future;
var q = await qiscus.future;
var stream = q.upload(file);
var data = await stream.firstWhere((item) => item.data != null);
return q.generateFileAttachmentMessage(
chatRoomId: roomId,
caption: caption,
url: data.data!,
);
}