"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
andrusha
Здравствуйте. Была версия чата 8.2, у нее начались проблемы с нодой и историей. На сервере в админке всё норм, в клиенте же непонятно что, история подтягивается старая. Обновились на версию 2023.4. Проблема осталась, в приватах проблема решилась переустановкой MyChat Client с полной очисткой всех данных включая историю, но вот с конференцией так не получается. Чистил серверную базу данных с историей конференции с помощью sqlite, месяц примерно всё было нормально. Сегодня опять всплыла история двух летней давности, вопрос откуда, если в файле history.db было вычищено всё по id конференции и удалены idx сообщений (скрин5). Откуда он берет историю? После того как меня выкинуло из конференции автоматом, подтянулась какая то старая история... (скрин4).
Можно как то решить эту проблему, без чистой переустановки?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
andrusha
Скрины из базы history.db, id интересующей нас конференции 9
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
Вы просите помощи, чтобы я разобрался, где вы накосячили, когда вручную правили серверные базы данных?

Сори, но если вы таким занимаетесь, то либо платная поддержка, либо разбираетесь в проблеме сами.
Аватара пользователя
andrusha
Понял, спасибо, закрывайте тему.
Аватара пользователя
Андрей Раков
Удалите базу на клиенте, если база сервера не сломана, то клиент скачает историю из сервера.

Файл истории клиента logs.db2
Аватара пользователя
andrusha
Понял, спасибо. Ну да, проблема именно с клиентами, причем не у всех, а частично, с историей приватов проблему решили удалением клиента через uninstall в папке NSS и согласием на очистку всей истории. А вот с конференцией какая то беда была, решили проблему путем удаления старой и создания такой же идентичной конференции, uid сменился и вроде как всё работает нормально. Спасибо.
Аватара пользователя
Андрей Раков
Еще можете попробовать альтернативный клиент, если вы не работаете на терминальном сервере и виндовс минимум 7: https://nsoft-s.com/files/mcclientalt.zip

https://nsoft-s.com/downloadmychat.html

Он историю не хранит на клиенте, а подчитывает ее по мере необходимости с сервера.
Аватара пользователя
Алексей Пикуров
Обновитесь на новую версию, пожалуйста.
Аватара пользователя
Eduard Rogov
у меня похожая проблема
и она не решалась без предоставления нашей базы переписки. здесь предоставили. можно как-то решить, пожалуйста?
Аватара пользователя
Алексей Пикуров
Можно. Обновитесь.
Аватара пользователя
Eduard Rogov
После обновления проблем стало меньше. Дублей сообщений как в конференциях, так и в личных переписках, стало меньше. Но ушли они не до конца все равно. Где-то по истории видны дубли. В протоколах на сервере все хорошо. (не считая конечно цитат и ответов на сообщения, которые в протоколах не отображаются).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Eduard Rogov
Есть какой-то ответ на вопрос наш?
Аватара пользователя
Алексей Пикуров
Не занимались этим вопросом пока, в клиентском приложении есть мелкие огрехи в рендеринге, руки не дошли до этого.
Аватара пользователя
Алексей Пикуров
Реализована полная синхронизация истории, также доделан рендеринг истории сообщений.
viewtopic.php?p=50885#p50885
Аватара пользователя
Сергей55
Есть возможность во всех диалогах отображать всю историю с самого начала использования чата? Чтобы не открывать историю сообщений, а просто прокрутить.
Аватара пользователя
Алексей Пикуров
Уже так работает. Обновитесь.