2022-01-10 23:52:33 +01:00
|
|
|
import { Injectable } from '@angular/core';
|
2022-02-07 17:55:00 +01:00
|
|
|
import { MessageService } from './message.service';
|
|
|
|
|
import { RoomService } from './room.service';
|
2022-01-10 23:52:33 +01:00
|
|
|
|
|
|
|
|
@Injectable({
|
|
|
|
|
providedIn: 'root'
|
|
|
|
|
})
|
2022-02-07 15:51:21 +01:00
|
|
|
export class NfService {
|
2022-01-10 23:52:33 +01:00
|
|
|
|
2022-02-09 15:27:10 +01:00
|
|
|
beforeSendAttachment = async (message: MessageService, room?: RoomService): Promise<boolean> => new Promise ((resolve, reject)=> (resolve(true)));
|
|
|
|
|
downloadFileMsg = async (message: MessageService, room?: RoomService): Promise<boolean> => new Promise ((resolve, reject)=> (resolve(true)));
|
2022-02-07 17:55:00 +01:00
|
|
|
|
2022-02-10 18:07:06 +01:00
|
|
|
fix_updatedAt(message) {
|
2022-02-24 14:59:47 +01:00
|
|
|
if (message?.result) {
|
2022-02-10 18:07:06 +01:00
|
|
|
message.result._updatedAt = message.result._updatedAt['$date']
|
2022-02-24 14:59:47 +01:00
|
|
|
} else if(message?._updatedAt) {
|
2022-02-10 18:07:06 +01:00
|
|
|
if(message._updatedAt.hasOwnProperty('$date')) {
|
|
|
|
|
message._updatedAt = message._updatedAt['$date']
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return message
|
|
|
|
|
}
|
|
|
|
|
|
2022-01-10 23:52:33 +01:00
|
|
|
constructor() { }
|
|
|
|
|
}
|