diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index a0ed22aa0..884a238d2 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -13,4 +13,5 @@
+
diff --git a/src/app/modals/profile/edit-profile/edit-profile.page.html b/src/app/modals/profile/edit-profile/edit-profile.page.html
index 32b1c8201..d0d8b95ef 100644
--- a/src/app/modals/profile/edit-profile/edit-profile.page.html
+++ b/src/app/modals/profile/edit-profile/edit-profile.page.html
@@ -59,12 +59,23 @@
diff --git a/src/app/pages/chat/group-messages/group-messages.page.ts b/src/app/pages/chat/group-messages/group-messages.page.ts
index 116ac26c1..8bf7aa9ab 100644
--- a/src/app/pages/chat/group-messages/group-messages.page.ts
+++ b/src/app/pages/chat/group-messages/group-messages.page.ts
@@ -1060,7 +1060,7 @@ export class GroupMessagesPage implements OnInit, AfterViewInit, OnDestroy {
return blob;
}
- openFile(pdfString, filename, type) {
+ async openFile(pdfString, filename, type) {
const blob = this.b64toBlob(pdfString, 'application/pdf')
let pathFile = ''
const fileName = filename
@@ -1071,17 +1071,17 @@ export class GroupMessagesPage implements OnInit, AfterViewInit, OnDestroy {
pathFile = this.file.externalRootDirectory
}
-
-
- this.file
- .writeFile(pathFile, fileName, contentFile, { replace: true })
- .then(success => {
- this.fileOpener
- .open(pathFile + fileName, 'application/pdf')
+ await Filesystem.writeFile({
+ path: fileName,
+ data: pdfString,
+ directory: Directory.Documents,
+ }).then((dir) => {
+ console.log('DIR ', dir)
+ this.fileOpener
+ .open(dir.uri, type)
.then(() => console.log())
.catch(e => console.error(e))
- })
- .catch(e => console.error(e))
+ });
}
downloadFileMsg(msg: MessageService) {
diff --git a/src/app/pages/chat/messages/messages.page.ts b/src/app/pages/chat/messages/messages.page.ts
index 19163d8b5..cef202043 100644
--- a/src/app/pages/chat/messages/messages.page.ts
+++ b/src/app/pages/chat/messages/messages.page.ts
@@ -1001,8 +1001,9 @@ export class MessagesPage implements OnInit, AfterViewInit, OnDestroy {
return blob;
}
- openFile(pdfString, filename, type) {
+ async openFile(pdfString, filename, type) {
const blob = this.b64toBlob(pdfString, type)
+ console.log(blob)
let pathFile = ''
const fileName = filename
const contentFile = blob
@@ -1012,17 +1013,19 @@ export class MessagesPage implements OnInit, AfterViewInit, OnDestroy {
pathFile = this.file.externalRootDirectory
}
-
-
- this.file
- .writeFile(pathFile, fileName, contentFile, { replace: true })
- .then(success => {
- this.fileOpener
- .open(pathFile + fileName, type)
+ console.log(pathFile)
+
+ await Filesystem.writeFile({
+ path: fileName,
+ data: pdfString,
+ directory: Directory.Documents,
+ }).then((dir) => {
+ console.log('DIR ', dir)
+ this.fileOpener
+ .open(dir.uri, type)
.then(() => console.log())
.catch(e => console.error(e))
- })
- .catch(e => console.error(e))
+ });
}
downloadFileFromBrowser(fileName: string, data: any): void {
diff --git a/src/app/pages/events/events.page.html b/src/app/pages/events/events.page.html
index af0f9dc05..313aabf90 100644
--- a/src/app/pages/events/events.page.html
+++ b/src/app/pages/events/events.page.html
@@ -143,7 +143,7 @@
Correspondência por ler
-