openDocument function
dynamic
openDocument(
- String mediaLocalStoragePath
)
Implementation
openDocument(String mediaLocalStoragePath) async {
// if (await askStoragePermission()) {
if (mediaLocalStoragePath.isNotEmpty) {
final result = await OpenFile.open(mediaLocalStoragePath);
debugPrint(result.message);
if (result.message.contains("file does not exist")) {
toToast(AppConstants.fileDoesNotExist);
} else if (result.message.contains('No APP found to open this file')) {
toToast(AppConstants.youDoNotHaveApp);
}
/*Mirrorfly.openFile(mediaLocalStoragePath).catchError((onError) {
final scaffold = ScaffoldMessenger.of(context);
scaffold.showSnackBar(
SnackBar(
content: const Text(
'No supported application available to open this file format'),
action: SnackBarAction(
label: 'Ok', onPressed: scaffold.hideCurrentSnackBar),
),
);
});*/
} else {
debugPrint("media does not exist");
}
// }
}