Existem dois tipos de nós, chat e user
[userId]: {
blockedUsers: string[],
chatIds: string[],
tokenNotification: string
}
[userId-userId]: {
chatId: string
completed: boolean
messages: {
[messageId]: {
message: string
dateTime: Date | number
readed: boolean
owner: string
justOwner?: boolean
userCanView?: string
}
}
user1: {
userId: string
name: string
profilePictureUrl: string
privateMessages?: {
[messageId]: {
message: string
dateTime: number
readed: boolean
owner: string
justOwner?: boolean
userCanView?: string,
}
}
}
user2: {
userId: string
name: string
profilePictureUrl: string
privateMessages?: {
[messageId]: {
message: string
dateTime: Date | number
readed: boolean
owner: string
justOwner?: boolean
userCanView?: string,
}
}
}
}