onGetClipboardImageBytes method
void
onGetClipboardImageBytes(
- Uint8List imageBytes
)
Implementation
void onGetClipboardImageBytes(Uint8List imageBytes) async {
final fileRes = await context.toPage(VMediaEditorView(
files: [
VPlatformFile.fromBytes(
bytes: imageBytes.toList(), name: "${uuid.v4()}.png")
],
config: VMediaEditorConfig(
imageQuality: vMessageConfig.compressImageQuality,
),
)) as List<VBaseMediaRes>?;
if (fileRes == null || fileRes.isEmpty) return;
for (final e in fileRes) {
if (e is VMediaImageRes) {
_onSubmitSendMessage(
VImageMessage.buildMessage(
roomId: roomId,
data: VMessageImageData.fromMap(e.data.toMap()),
),
);
}
}
}