This commit is contained in:
tiago.kayaya
2022-03-29 00:03:54 +01:00
parent c4e9641ff5
commit 3a5f630a65
4 changed files with 34 additions and 27 deletions
+9 -9
View File
@@ -1,7 +1,7 @@
import { models } from 'beast-orm'
import { AESEncrypt } from '../services/aesencrypt.service'
const _AESEncrypt = new AESEncrypt()
const _AESEncrypt = new AESEncrypt()
const { ArrayField, JsonField} = models.indexedDB.fields
export class MessageModel extends models.Model {
@@ -10,17 +10,17 @@ export class MessageModel extends models.Model {
mentions = ArrayField()
msg = models.CharField()
rid = models.CharField()
ts = models.CharField()
ts = models.CharField({blank:true})
u = JsonField()
_id = models.CharField({unique:true})
_id = models.CharField()
_updatedAt = models.CharField()
messageSend = models.BooleanField()
offline = models.BooleanField()
viewed = ArrayField()
received = ArrayField()
viewed = ArrayField({blank:true})
received = ArrayField({blank:true})
localReference = models.CharField({blank:true})
attachments = ArrayField()
file = ArrayField()
attachments = ArrayField({blank:true})
file = ArrayField({blank:true})
}
@@ -38,7 +38,7 @@ export class DeleteMessageModel extends models.Model {
models.register({
databaseName: 'chat-storage',
type: 'indexedDB',
type: 'indexedDB',
version: 1,
models: [MessageModel, DeleteMessageModel]
})
})