|
|
|
@ -265,7 +265,6 @@ class _RequestDetailsState extends State<MowadhafhiRequestDetails> {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void handleTransactionAttachment() async {
|
|
|
|
void handleTransactionAttachment() async {
|
|
|
|
|
|
|
|
|
|
|
|
Permission.storage.isGranted.then((isGranted) {
|
|
|
|
Permission.storage.isGranted.then((isGranted) {
|
|
|
|
if (!isGranted) {
|
|
|
|
if (!isGranted) {
|
|
|
|
Permission.manageExternalStorage.request().then((granted) async {
|
|
|
|
Permission.manageExternalStorage.request().then((granted) async {
|
|
|
|
@ -275,7 +274,6 @@ class _RequestDetailsState extends State<MowadhafhiRequestDetails> {
|
|
|
|
String? rFileExt = getTransactionAttachmentModel!.fileName;
|
|
|
|
String? rFileExt = getTransactionAttachmentModel!.fileName;
|
|
|
|
|
|
|
|
|
|
|
|
ext = rFileExt!.split(".").last.toLowerCase();
|
|
|
|
ext = rFileExt!.split(".").last.toLowerCase();
|
|
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
String path = await _createFileFromString(rFile!.split("base64,").last ?? "", ext ?? "");
|
|
|
|
String path = await _createFileFromString(rFile!.split("base64,").last ?? "", ext ?? "");
|
|
|
|
await OpenFile.open(path).catchError((err) {
|
|
|
|
await OpenFile.open(path).catchError((err) {
|
|
|
|
|