Size: a a a

2019 March 24

m

moi cyberkotik in Influence (dev)
Синхронизация истории с сервером или другим участником чата?
источник

C

ChronosX88 in Influence (dev)
с каким сервером?
источник

m

moi cyberkotik in Influence (dev)
А, тут ноды же
источник

C

ChronosX88 in Influence (dev)
По идее, сообщения вот в такой структуре будут хранится:
LocationKey (ChatID)
|
|—ContentKey (MessageID) : MessageData
источник

m

moi cyberkotik in Influence (dev)
То есть чтобы получить сообщение нужно получить ключ для контента, а для этого надо прогнать айди чата через функцию с LocationKey?
источник

C

ChronosX88 in Influence (dev)
да, делаем get(locationKey)
источник

C

ChronosX88 in Influence (dev)
а на выходе у нас hash map с msgID:msgData
источник

m

moi cyberkotik in Influence (dev)
Ну смотри, участник как будет в сети, и если еще будут участники, то хэндшэйк, и прочие криптографические функции между ними, потом прием сообщений.
источник

m

moi cyberkotik in Influence (dev)
Там же пиринг работает между участниками чата?
источник

C

ChronosX88 in Influence (dev)
не забывай, у нас бутстрап нода еще хранит БД
источник

C

ChronosX88 in Influence (dev)
она как резерв
источник

C

ChronosX88 in Influence (dev)
moi cyberkotik
Там же пиринг работает между участниками чата?
нет, они просто к бутстрапу подрубаются
источник

m

moi cyberkotik in Influence (dev)
А, ну тогда через нее, а хранить сообщения в ней можно задать по времени или пока не выполнит последний участник чата getUpdates
источник

C

ChronosX88 in Influence (dev)
наверное, по времени будет лучше
источник

C

ChronosX88 in Influence (dev)
если чат большой, то вряд ли все его будут мониторить
источник

m

moi cyberkotik in Influence (dev)
Это да
источник

C

ChronosX88 in Influence (dev)
так
источник

C

ChronosX88 in Influence (dev)
ну а теперь проблема в том, что сообщения участников защищены приватными ключами
источник

C

ChronosX88 in Influence (dev)
т.е. только они смогут remove сделать
источник

m

moi cyberkotik in Influence (dev)
У себя или в ноде?
источник