DB - lichtstrahl/iv-player GitHub Wiki
Структуры в БД
Что хранить в БД сервера.
Пользователь
| Информация о пользователе | ||
|---|---|---|
| id | Идентификатор в БД | |
| login | Логин | |
| password | Пароль | |
| firstName | Имя | |
| lastName | Фамилия | |
| lastAccessTime | Время последнего доступа | |
| uuid | PubNub - идентификатор | |
| Добавлена уникальность для логинов и паролей. |
uuid будет формироваться при регистрации по формату: id-login-[0-9][0-9] (двузначное число)
Комната
Когда пользователь входит в приложнение, у него появляется возможность создать комнату (канал) Отправляется запрос на сервер с просьбой создать комнату для данного пользователя (по login)
| Информация о комнате | |
|---|---|
| id | Идентификатор в БД |
| name | Название комнаты |
| createDate | Дата создания |
| host | login создателя |
| live | Активна ли комната |
| lastConnectDate | Дата последнего подключения |
actual
На данный момент от подхода с центральным сервером отказались. Перешли на взаимодействие через Firebase