Files
doneit-web/src/app/services/chat/nf.service.ts
T

26 lines
836 B
TypeScript
Raw Normal View History

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() { }
}