From 218f2d597f4ea060ae113660b1851ae87786fe59 Mon Sep 17 00:00:00 2001 From: "tiago.kayaya" Date: Mon, 14 Mar 2022 08:09:33 +0100 Subject: [PATCH] save, work in progress! --- android/app/capacitor.build.gradle | 1 + android/app/src/main/res/xml/config.xml | 4 ++ src/app/app.module.ts | 3 -- .../pages/chat/messages/messages.module.ts | 4 +- .../pages/chat/messages/messages.page.html | 19 +++---- .../pages/chat/messages/messages.page.scss | 1 - src/app/pages/chat/messages/messages.page.ts | 31 ++++++++---- src/app/pipes/pipes.module.ts | 5 +- src/app/pipes/safehtml.pipe.spec.ts | 8 +++ src/app/pipes/safehtml.pipe.ts | 14 ++++++ src/app/services/chat/room.service.ts | 50 +++++++++---------- src/plugin/player.js | 19 +++++++ 12 files changed, 109 insertions(+), 50 deletions(-) create mode 100644 src/app/pipes/safehtml.pipe.spec.ts create mode 100644 src/app/pipes/safehtml.pipe.ts create mode 100644 src/plugin/player.js diff --git a/android/app/capacitor.build.gradle b/android/app/capacitor.build.gradle index 0e5e194e7..a29486a74 100644 --- a/android/app/capacitor.build.gradle +++ b/android/app/capacitor.build.gradle @@ -25,6 +25,7 @@ dependencies { implementation project(':capacitor-storage') implementation project(':capacitor-voice-recorder') implementation "com.soundcloud.android:android-crop:1.0.0@aar" + implementation "com.android.support:support-v4:27.+" implementation "com.squareup.okhttp:okhttp-urlconnection:2+" } apply from: "../../node_modules/com-sarriaroman-photoviewer/src/android/photoviewer.gradle" diff --git a/android/app/src/main/res/xml/config.xml b/android/app/src/main/res/xml/config.xml index ce530bfc9..7720d5031 100644 --- a/android/app/src/main/res/xml/config.xml +++ b/android/app/src/main/res/xml/config.xml @@ -10,6 +10,10 @@ + + + + diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 056b7423d..ed93e7c49 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -69,8 +69,6 @@ import {NgxImageCompressService} from 'ngx-image-compress'; import { CustomImageCachePageRoutingModule } from './services/file/custom-image-cache/custom-image-cache-routing.module'; import { IonicImageLoaderComponent, IonicImageLoaderModule } from 'ionic-image-loader-v5'; -import { FileOpener } from '@ionic-native/file-opener/ngx'; - /* import { FCM } from '@ionic-native/fcm/ngx'; import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */ //import { FCM } from 'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx'; @@ -146,7 +144,6 @@ import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */ StreamingMedia, PhotoViewer, NgxImageCompressService, - FileOpener ], bootstrap: [AppComponent], schemas: [CUSTOM_ELEMENTS_SCHEMA] diff --git a/src/app/pages/chat/messages/messages.module.ts b/src/app/pages/chat/messages/messages.module.ts index 98fb7cae3..83d0d168c 100644 --- a/src/app/pages/chat/messages/messages.module.ts +++ b/src/app/pages/chat/messages/messages.module.ts @@ -12,6 +12,7 @@ import { BtnModalDismissPage } from 'src/app/shared/btn-modal-dismiss/btn-modal- import { FontAwesomeModule } from '@fortawesome/angular-fontawesome'; import { MatMenuModule } from '@angular/material/menu'; import { LettersAvatarModule } from "ngx-letters-avatar"; +import { PipesModule } from 'src/app/pipes/pipes.module'; @NgModule({ imports: [ @@ -21,7 +22,8 @@ import { LettersAvatarModule } from "ngx-letters-avatar"; FontAwesomeModule, MessagesPageRoutingModule, MatMenuModule, - LettersAvatarModule + LettersAvatarModule, + PipesModule, ], declarations: [MessagesPage] }) diff --git a/src/app/pages/chat/messages/messages.page.html b/src/app/pages/chat/messages/messages.page.html index 3b9b95fb8..15646ae73 100644 --- a/src/app/pages/chat/messages/messages.page.html +++ b/src/app/pages/chat/messages/messages.page.html @@ -87,7 +87,7 @@
-
+
@@ -98,11 +98,14 @@ {{file.title}}
+
+ +
{{file.description}} - {{msg.displayType}} + {{msg.displayType}}
@@ -180,18 +183,16 @@ - - -