queryClipboard method
void
queryClipboard(
- String selector
)
override
Implementation
@override
void queryClipboard(String selector) {
final clipboardSelector = _resolveClipboardSelector(selector);
if (clipboardSelector == null) return;
final callback = onClipboardQuery;
if (callback == null) return;
unawaited(Future<String?>.value(callback(clipboardSelector)).then((text) {
if (_isDisposed) return;
if (text == null) return;
final encoded = base64.encode(utf8.encode(text));
onOutput?.call('\x1b]52;$clipboardSelector;$encoded\x1b\\');
}));
}