From f34f80d8dccbc172ca8e5d9a250a6db7d457f5c9 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Mon, 1 Apr 2024 16:55:26 +0100 Subject: [PATCH] fix cancle notification message --- .../new-publication/new-publication.page.ts | 8 +++++++- .../new-publication/new-publication.page.ts | 10 +++++++--- .../publication/upload/publication-from-mv.service.ts | 8 +++++++- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/app/pages/publications/new-publication/new-publication.page.ts b/src/app/pages/publications/new-publication/new-publication.page.ts index f621bb15b..d7fdac7a1 100644 --- a/src/app/pages/publications/new-publication/new-publication.page.ts +++ b/src/app/pages/publications/new-publication/new-publication.page.ts @@ -397,7 +397,13 @@ export class NewPublicationPage implements OnInit { close() { - alert('close'); + + alert('this.PublicationFromMvService.form.send'+ this.PublicationFromMvService.form.send) + if(this.PublicationFromMvService.form.send == false) { + this.PublicationFromMvService.cancel() + this.PublicationFromMvService.ObjectMergeNotification.close() + } + this.modalController.dismiss(this.PublicationFromMvService.form).then(() => { this.showLoader = true; }); diff --git a/src/app/shared/publication/new-publication/new-publication.page.ts b/src/app/shared/publication/new-publication/new-publication.page.ts index 95363685d..5506a6f06 100644 --- a/src/app/shared/publication/new-publication/new-publication.page.ts +++ b/src/app/shared/publication/new-publication/new-publication.page.ts @@ -87,7 +87,7 @@ export class NewPublicationPage implements OnInit { private SocketConnectionMCRService: SocketConnectionMCRService, private videoconvertService: VideoconvertService, public UploadStreamingService: UploadStreamingService, - private modalController: ModalController, + private modalController: ModalController ) { this.publicationTitle = 'Nova Publicação'; this.PublicationFromMvService.clear() @@ -251,7 +251,7 @@ export class NewPublicationPage implements OnInit { this.convertBlobToBase64(blobFile.blob).then((value: string) => { this.filesSizeSum = this.filesSizeSum + blobFile.size - + const FileExtension = this.removeTextBeforeSlash(blobFile.mimeType, '/') const file = new File([blobFile.blob], blobFile.name); @@ -272,7 +272,7 @@ export class NewPublicationPage implements OnInit { }).catch((erro) => { console.log(erro) }) - + } else { this.httpErroHandle.validationMessagge('filetype'); } @@ -380,6 +380,10 @@ export class NewPublicationPage implements OnInit { close() { + if(this.PublicationFromMvService.form.send == false) { + this.PublicationFromMvService.cancel() + this.PublicationFromMvService.ObjectMergeNotification.close() + } this.goBack(); } diff --git a/src/app/shared/publication/upload/publication-from-mv.service.ts b/src/app/shared/publication/upload/publication-from-mv.service.ts index a5166da77..695825a0e 100644 --- a/src/app/shared/publication/upload/publication-from-mv.service.ts +++ b/src/app/shared/publication/upload/publication-from-mv.service.ts @@ -33,6 +33,7 @@ export class PublicationFromMvService { folderId: string + constructor( private publications: PublicationsService, private toastService: ToastService, @@ -41,6 +42,7 @@ export class PublicationFromMvService { private CMAPIService: CMAPIService, public publicationFolderService: PublicationFolderService, private platform: Platform, + private modalController: ModalController, ) {} @@ -226,7 +228,6 @@ export class PublicationFromMvService { } - closeApp() { if (window["sharedContent"]) { alert('close android') @@ -236,6 +237,11 @@ export class PublicationFromMvService { } else { window["sharedContent"] = null } + + if (this.platform.is('ios')) { + this.modalController.dismiss(this.form).then(() => { + }); + } } }