From 3f99ea222cb637f66b58c9bc22cb40990b7cf4ed Mon Sep 17 00:00:00 2001 From: "tiago.kayaya" Date: Mon, 4 Oct 2021 13:49:35 +0100 Subject: [PATCH] save --- angular.json | 5 ++-- .../group-messages/group-messages.page.html | 23 ------------------- src/app/services/chat.service.ts | 18 +++++++++++++++ .../shared/chat/messages/messages.page.html | 6 +++-- src/app/shared/chat/messages/messages.page.ts | 3 +++ 5 files changed, 28 insertions(+), 27 deletions(-) diff --git a/angular.json b/angular.json index ff682adde..50ef54e6d 100644 --- a/angular.json +++ b/angular.json @@ -84,7 +84,8 @@ "serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { - "browserTarget": "app:build" + "browserTarget": "app:build", + "proxyConfig": "proxy.config.json" }, "configurations": { "production": { @@ -197,4 +198,4 @@ "styleext": "scss" } } -} \ No newline at end of file +} diff --git a/src/app/pages/chat/group-messages/group-messages.page.html b/src/app/pages/chat/group-messages/group-messages.page.html index 493a39586..9e2e53232 100644 --- a/src/app/pages/chat/group-messages/group-messages.page.html +++ b/src/app/pages/chat/group-messages/group-messages.page.html @@ -118,29 +118,6 @@ -
diff --git a/src/app/services/chat.service.ts b/src/app/services/chat.service.ts index 910ffa9e1..6dcdf578d 100644 --- a/src/app/services/chat.service.ts +++ b/src/app/services/chat.service.ts @@ -9,6 +9,7 @@ import { Storage } from '@ionic/storage'; import { Message } from 'src/app/models/message.model'; import { Observable, Subject } from "rxjs/Rx"; import { WebsocketService } from './websocket.service'; +import { FileService } from './functions/file.service'; @Injectable({ providedIn: 'root' @@ -31,6 +32,7 @@ export class ChatService { private authService: AuthService, private storage: Storage, private storageService:StorageService, + private fileService: FileService, //private wsService: WebsocketService, ) { @@ -49,6 +51,22 @@ export class ChatService { }); */ } + getDocumentDetails(url:string){ + let headersc = new HttpHeaders(); + headersc = headersc.set('X-User-Id', this.loggedUserChat['data'].userId); + headersc = headersc.set('X-Auth-Token', this.loggedUserChat['data'].authToken); + // headersc = headersc.set("Host", "www.tabularium.pt"); + // headersc = headersc.set("Origin", "http://localhost:8100"); + // headersc = headersc.set("Referer", "http://localhost:8100/"); + let optionsc = { + headers: headersc, + }; + let fullUrl = "https://www.tabularium.pt/" + url; + return this.http.get(fullUrl, optionsc).subscribe(()=>{ + this.fileService.viewDocumentByUrl(url) + }); + } + getAllChannels(){ return this.http.get(environment.apiChatUrl+'channels.list', this.options); } diff --git a/src/app/shared/chat/messages/messages.page.html b/src/app/shared/chat/messages/messages.page.html index d722ff16d..2884c0109 100644 --- a/src/app/shared/chat/messages/messages.page.html +++ b/src/app/shared/chat/messages/messages.page.html @@ -51,14 +51,16 @@
-
- +
+ {{file.title}} +
+ {{file.title_link}}
diff --git a/src/app/shared/chat/messages/messages.page.ts b/src/app/shared/chat/messages/messages.page.ts index 3bffc01df..0a4df27f6 100644 --- a/src/app/shared/chat/messages/messages.page.ts +++ b/src/app/shared/chat/messages/messages.page.ts @@ -241,6 +241,9 @@ export class MessagesPage implements OnInit, OnChanges, AfterViewInit, OnDestroy viewDocument(url:string){ this.fileService.viewDocumentByUrl(url); + /* this.chatService.getDocumentDetails(url).subscribe(res => { + console.log(res); + }) */ } getChatMembers() {