From 2bd6134cb5e27365f7aa62c01663d56cc1104944 Mon Sep 17 00:00:00 2001 From: "tiago.kayaya" Date: Thu, 7 Apr 2022 14:30:47 +0100 Subject: [PATCH 1/3] save --- src/app/pages/login/login.page.ts | 1 - .../group-messages/group-messages.page.ts | 28 +++++++++++++------ 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/src/app/pages/login/login.page.ts b/src/app/pages/login/login.page.ts index d542f2478..a3e93ff8c 100644 --- a/src/app/pages/login/login.page.ts +++ b/src/app/pages/login/login.page.ts @@ -113,7 +113,6 @@ export class LoginPage implements OnInit { if(this.p.userPermission(this.permissionList.Chat.access)){ - alert('RC IN') await this.authService.loginChat(); await this.authService.loginToChatWs(); } diff --git a/src/app/shared/chat/group-messages/group-messages.page.ts b/src/app/shared/chat/group-messages/group-messages.page.ts index 0748f45f9..0e620bab9 100644 --- a/src/app/shared/chat/group-messages/group-messages.page.ts +++ b/src/app/shared/chat/group-messages/group-messages.page.ts @@ -294,15 +294,27 @@ export class GroupMessagesPage implements OnInit, OnChanges, AfterViewInit, OnDe } - startRecording() { - console.log('Recording'); - - if (this.recording) { - return; + async startRecording() { + if(await VoiceRecorder.canDeviceVoiceRecord().then((result: GenericResponse) =>{return result.value})){ + if(await VoiceRecorder.requestAudioRecordingPermission().then((result: GenericResponse) => {return result.value})){ + //if(await this.hasAudioRecordingPermission()){ + alert('Good') + console.log('Recording'); + if (this.recording) { + return; + } + this.recording = true; + VoiceRecorder.startRecording(); + this.calculateDuration(); + //} + } + else{ + alert('Permission Denied') + } + } + else{ + alert('Este dispositivo não tem capacidade para gravação de áudio!') } - this.recording = true; - VoiceRecorder.startRecording(); - this.calculateDuration(); } stopRecording() { From 092630912afa5e5420a29301c66fcfbf7c616d11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eudes=20In=C3=A1cio?= Date: Thu, 7 Apr 2022 15:14:40 +0100 Subject: [PATCH 2/3] Bug fix on chatgroup send file --- src/app/shared/chat/group-messages/group-messages.page.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/shared/chat/group-messages/group-messages.page.ts b/src/app/shared/chat/group-messages/group-messages.page.ts index 0748f45f9..dd37879cd 100644 --- a/src/app/shared/chat/group-messages/group-messages.page.ts +++ b/src/app/shared/chat/group-messages/group-messages.page.ts @@ -884,7 +884,7 @@ export class GroupMessagesPage implements OnInit, OnChanges, AfterViewInit, OnDe const formData = new FormData(); formData.append("blobFile", blob); - this.wsChatMethodsService.getDmRoom(roomId).send({ + this.wsChatMethodsService.getGroupRoom(roomId).send({ file: { "type": file.type, "guid": '', From d7ef42b2bf25da5b361eddb7984de49dc4521a03 Mon Sep 17 00:00:00 2001 From: "tiago.kayaya" Date: Thu, 7 Apr 2022 15:16:28 +0100 Subject: [PATCH 3/3] save --- src/app/shared/chat/group-messages/group-messages.page.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/app/shared/chat/group-messages/group-messages.page.ts b/src/app/shared/chat/group-messages/group-messages.page.ts index 0e620bab9..06ae95eab 100644 --- a/src/app/shared/chat/group-messages/group-messages.page.ts +++ b/src/app/shared/chat/group-messages/group-messages.page.ts @@ -298,8 +298,6 @@ export class GroupMessagesPage implements OnInit, OnChanges, AfterViewInit, OnDe if(await VoiceRecorder.canDeviceVoiceRecord().then((result: GenericResponse) =>{return result.value})){ if(await VoiceRecorder.requestAudioRecordingPermission().then((result: GenericResponse) => {return result.value})){ //if(await this.hasAudioRecordingPermission()){ - alert('Good') - console.log('Recording'); if (this.recording) { return; } @@ -309,11 +307,11 @@ export class GroupMessagesPage implements OnInit, OnChanges, AfterViewInit, OnDe //} } else{ - alert('Permission Denied') + this.toastService._badRequest('Para gravar uma mensagem de voz, permita o acesso do Gabinete Digital ao seu microfone.'); } } else{ - alert('Este dispositivo não tem capacidade para gravação de áudio!') + this.toastService._badRequest('Este dispositivo não tem capacidade para gravação de áudio!'); } }