Existem dois tipos de nós, chat e user

User

[userId]: {
		blockedUsers: string[],
		chatIds: string[],
		tokenNotification: string
}

Chat

[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,
							 }
					}
			}
}