|
|
@ -41,10 +41,14 @@ class SuperClipboardService implements ClipboardService { |
|
|
|
final reader = await clipboard.read(); |
|
|
|
final reader = await clipboard.read(); |
|
|
|
final completer = Completer<Uint8List>(); |
|
|
|
final completer = Completer<Uint8List>(); |
|
|
|
|
|
|
|
|
|
|
|
reader.getFile(format, (file) async { |
|
|
|
reader.getFile( |
|
|
|
|
|
|
|
format, |
|
|
|
|
|
|
|
(file) async { |
|
|
|
final bytes = await file.readAll(); |
|
|
|
final bytes = await file.readAll(); |
|
|
|
completer.complete(bytes); |
|
|
|
completer.complete(bytes); |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
onError: completer.completeError, |
|
|
|
|
|
|
|
); |
|
|
|
final bytes = await completer.future; |
|
|
|
final bytes = await completer.future; |
|
|
|
return bytes; |
|
|
|
return bytes; |
|
|
|
} |
|
|
|
} |
|
|
|