From fe7dd8f45a854ebcda2d52f0988f6ba0bc1ef713 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eudes=20In=C3=A1cio?= Date: Fri, 20 May 2022 15:54:35 +0100 Subject: [PATCH] Send webtrix documents on chat from gabinete digital process --- .../pages/chat/new-group/new-group.page.ts | 2 ++ .../expediente-detail.page.ts | 2 ++ .../group-messages/group-messages.page.ts | 3 ++- .../shared/chat/new-group/new-group.page.ts | 23 +++++++++++++++++++ 4 files changed, 29 insertions(+), 1 deletion(-) diff --git a/src/app/pages/chat/new-group/new-group.page.ts b/src/app/pages/chat/new-group/new-group.page.ts index 98fb86bf8..7abe3b210 100644 --- a/src/app/pages/chat/new-group/new-group.page.ts +++ b/src/app/pages/chat/new-group/new-group.page.ts @@ -44,6 +44,7 @@ export class NewGroupPage implements OnInit { } ngOnInit() { + console.log(this.documents) } @@ -86,6 +87,7 @@ export class NewGroupPage implements OnInit { this.addContacts(res.result); this.wsChatMethodsService.subscribeToRoomUpdate(res.result.rid, res.result); + console.log(res.result.rid) //this.addGroupMessage.emit(res.result.rid); } diff --git a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts index c9088b3c1..ae4354548 100644 --- a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts +++ b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts @@ -692,6 +692,8 @@ export class ExpedienteDetailPage implements OnInit { this.newGroup(); } else { + console.log(this.task) + console.log(this.fulltask) this.dataService.set("newGroup", true); this.dataService.set("task", this.task); this.dataService.set("newGroupName", this.task.Folio); 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 b4490d299..aae449aab 100644 --- a/src/app/shared/chat/group-messages/group-messages.page.ts +++ b/src/app/shared/chat/group-messages/group-messages.page.ts @@ -159,6 +159,7 @@ export class GroupMessagesPage implements OnInit, OnChanges, AfterViewInit, OnDe } ngOnInit() { + console.log(this.roomId) this.loggedUser = this.loggedUserChat; setTimeout(() => { this.getRoomInfo(); @@ -362,7 +363,7 @@ export class GroupMessagesPage implements OnInit, OnChanges, AfterViewInit, OnDe this.chatService.getAllUsers().subscribe(res => { // - this.allUsers = res['users'].filter(data => data.username != this.loggedUserChat.me.username); + this.allUsers = res['users'].filter(data => data.username != SessionStore.user.UserName); // }); } diff --git a/src/app/shared/chat/new-group/new-group.page.ts b/src/app/shared/chat/new-group/new-group.page.ts index a7fd57ca8..72fb27529 100644 --- a/src/app/shared/chat/new-group/new-group.page.ts +++ b/src/app/shared/chat/new-group/new-group.page.ts @@ -107,7 +107,30 @@ export class NewGroupPage implements OnInit{ } this.wsChatMethodsService.subscribeToRoomUpdate(res.result.rid, res.result); + console.log(res.result.rid) + console.log(this.documents) this.addGroupMessage.emit(res.result.rid); + this.documents.forEach(element => { + this.wsChatMethodsService.getGroupRoom(res.result.rid).send({ + file: { + "name": element.Assunto, + "type": "application/webtrix", + "ApplicationId": element.ApplicationId, + "DocId": element.DocId, + "Assunto": element.Assunto, + }, + temporaryData: res, + attachments: [{ + "title": element.Assunto, + "description": element.Assunto, + "title_link_download": true, + "type": "webtrix", + "text": element.Assunto, + "thumb_url": "https://static.ichimura.ed.jp/uploads/2017/10/pdf-icon.png", + }], + }) + }); + this.wsChatMethodsService.getAllRooms() }