executeHandlePastePlain function
Implementation
Future<void> executeHandlePastePlain(FluentDocument document) async {
final internalPayload = document.clipboardPayload;
if (internalPayload != null) {
try {
final payload = _ClipboardPayload.fromJson(
jsonDecode(internalPayload) as Map<String, dynamic>,
);
_pastePlainText(payload.plainText, document);
return;
} catch (_) {}
}
final data = await Clipboard.getData(Clipboard.kTextPlain);
if (data?.text != null && data!.text!.isNotEmpty) {
_pastePlainText(data.text!, document);
}
}