fix: Sharing on iOS and iPad

This commit is contained in:
Christian Pauly 2022-06-15 13:00:12 +02:00
commit 1c7b6a4953
5 changed files with 18 additions and 5 deletions

View file

@ -25,7 +25,11 @@ extension MatrixFileExtension on MatrixFile {
final tmpDirectory = await getTemporaryDirectory();
final path = '${tmpDirectory.path}$fileName';
await File(path).writeAsBytes(bytes);
await Share.shareFiles([path]);
final box = context.findRenderObject() as RenderBox;
await Share.shareFiles(
[path],
sharePositionOrigin: box.localToGlobal(Offset.zero) & box.size,
);
return;
}