This commit is contained in:
Peter Maquiran
2022-01-28 17:33:26 +01:00
parent a7febddb34
commit 151e1ea8ad
5 changed files with 25 additions and 8 deletions
-1
View File
@@ -133,7 +133,6 @@
<div class="item-message" *ngIf="group.value.otherUserType == false">{{group.value.lastMessage.u.name}}: {{group.value.lastMessage.msg}} </div>
<div *ngIf="group.value.otherUserType == true">{{group.value.userThatIsTyping}} A escrever ...</div>
<div *ngIf="group.value.lastMessage.u.name" class="item-message">{{group.value.lastMessage.u.name}}: {{group.value.lastMessage.msg}} </div>
<div class="item-files add-ellipsis" *ngIf="group.value.file">
<fa-icon *ngIf="group.value.lastMessage.file.type != 'application/meeting'" icon="file-alt" class="file-icon" [class.set-active-item-font-to-white]="group.value.id == idSelected"></fa-icon>
<fa-icon *ngIf="group.value.lastMessage.file.type == 'application/meeting'" icon="calendar-alt" class="file-icon" [class.set-active-item-font-to-white]="group.value.id == idSelected"></fa-icon>
+2 -2
View File
@@ -65,7 +65,7 @@ export class RoomService {
receiveMessage() {
this.WsChatService.upateRoomEvents(
this.WsChatService.updateRoomEventss(
this.id,
"stream-room-messages",
(ChatMessage) => {
@@ -127,7 +127,7 @@ export class RoomService {
async receiveMessageDelete() {
this.WsChatService.upateRoomEvents(
this.WsChatService.updateRoomEventss(
this.id,
"stream-notify-room",
async (ChatMessage) => {
@@ -45,7 +45,19 @@ export class WsChatMethodsService {
const rooms = await this.WsChatService.getRooms();
// console.log("ROOMS" + JSON.stringify(rooms))
this.WsChatService.registerCallback({
type:'Onmessage',
funx:(message)=>{
if(message.msg =='changed' && message.collection == "stream-room-messages") {
if(message.fields.args[0].rid) {
}
}
}
})
rooms.result.update.forEach((roomData: room) => {
this.prepareRoom(roomData);
+1 -1
View File
@@ -425,7 +425,7 @@ export class WsChatService {
}
upateRoomEvents(roomId, collection:string, funx: Function, ) {
updateRoomEventss(roomId, collection:string, funx: Function, ) {
this.ws.registerCallback({
type:'Onmessage',
@@ -17,6 +17,12 @@ export class NativeNotificationService {
LocalNotifications.requestPermissions()
LocalNotifications.checkPermissions().then((data)=>{
console.log('success', data)
}).catch((data)=>{
console.log('error', data)
})
}
sendNotificationChat({title = 'User', icon = '', message = 'hello'}) {
@@ -24,9 +30,9 @@ export class NativeNotificationService {
LocalNotifications.schedule({
notifications:[
{
title : 'tile',
body : 'df',
id : 55
title : title,
body : message,
id : new Date().getTime()
}
]
});