createOrUpdate(messageId: string, chatId: string, ownerId: number, created_at: number, chat_type: string, type: string, message: string, read: number, isEventMessage) {
let self = this;
console.log('message date ', created_at);
return new Promise((resolve, reject) => {
self.DB.query([
'INSERT OR REPLACE',
'INTO messages',
'(messageId, chatId, ownerId, created_at, chat_type, type, message, read, isEventMessage, currUserId)',
'VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'
], [
messageId,
chatId,
ownerId,
created_at,
chat_type,
type,
message + '',
read,
isEventMessage,
self.currUserId
]).then(() => self._then(resolve), () => self._err(reject, 'createOrUpdate'));
});
}