Страница 1 из 1

Проблема с историей в конференции, расхождения на сервере и на клиенте

СообщениеДобавлено: Пт авг 11, 2023 10:37 am
andrusha
Здравствуйте. Была версия чата 8.2, у нее начались проблемы с нодой и историей. На сервере в админке всё норм, в клиенте же непонятно что, история подтягивается старая. Обновились на версию 2023.4. Проблема осталась, в приватах проблема решилась переустановкой MyChat Client с полной очисткой всех данных включая историю, но вот с конференцией так не получается. Чистил серверную базу данных с историей конференции с помощью sqlite, месяц примерно всё было нормально. Сегодня опять всплыла история двух летней давности, вопрос откуда, если в файле history.db было вычищено всё по id конференции и удалены idx сообщений (скрин5). Откуда он берет историю? После того как меня выкинуло из конференции автоматом, подтянулась какая то старая история... (скрин4).
Можно как то решить эту проблему, без чистой переустановки?

Re: Проблема с историей в конференции

СообщениеДобавлено: Пт авг 11, 2023 10:39 am
andrusha
Скрины из базы history.db, id интересующей нас конференции 9

Re: Проблема с историей в конференции

СообщениеДобавлено: Пт авг 11, 2023 11:19 am
Алексей Пикуров
Вы просите помощи, чтобы я разобрался, где вы накосячили, когда вручную правили серверные базы данных?

Сори, но если вы таким занимаетесь, то либо платная поддержка, либо разбираетесь в проблеме сами.

Re: Проблема с историей в конференции

СообщениеДобавлено: Пт авг 11, 2023 11:53 am
andrusha
Понял, спасибо, закрывайте тему.

Re: Проблема с историей в конференции

СообщениеДобавлено: Пт авг 11, 2023 4:28 pm
Андрей Раков
Удалите базу на клиенте, если база сервера не сломана, то клиент скачает историю из сервера.

Файл истории клиента logs.db2

Re: Проблема с историей в конференции

СообщениеДобавлено: Пт авг 11, 2023 4:37 pm
andrusha
Понял, спасибо. Ну да, проблема именно с клиентами, причем не у всех, а частично, с историей приватов проблему решили удалением клиента через uninstall в папке NSS и согласием на очистку всей истории. А вот с конференцией какая то беда была, решили проблему путем удаления старой и создания такой же идентичной конференции, uid сменился и вроде как всё работает нормально. Спасибо.

Re: Проблема с историей в конференции

СообщениеДобавлено: Пт авг 11, 2023 4:40 pm
Андрей Раков
Еще можете попробовать альтернативный клиент, если вы не работаете на терминальном сервере и виндовс минимум 7: https://nsoft-s.com/files/mcclientalt.zip

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

Он историю не хранит на клиенте, а подчитывает ее по мере необходимости с сервера.

Re: Проблема с историей в конференции

СообщениеДобавлено: Чт сен 14, 2023 1:14 pm
Алексей Пикуров
Обновитесь на новую версию, пожалуйста.

Re: Проблема с историей в конференции

СообщениеДобавлено: Пн сен 25, 2023 4:48 pm
Eduard Rogov
у меня похожая проблема
и она не решалась без предоставления нашей базы переписки. здесь предоставили. можно как-то решить, пожалуйста?

Re: Проблема с историей в конференции

СообщениеДобавлено: Пн сен 25, 2023 4:53 pm
Алексей Пикуров
Можно. Обновитесь.

Re: Проблема с историей в конференции

СообщениеДобавлено: Вт сен 26, 2023 8:47 am
Eduard Rogov
После обновления проблем стало меньше. Дублей сообщений как в конференциях, так и в личных переписках, стало меньше. Но ушли они не до конца все равно. Где-то по истории видны дубли. В протоколах на сервере все хорошо. (не считая конечно цитат и ответов на сообщения, которые в протоколах не отображаются).

Re: Проблема с историей в конференции

СообщениеДобавлено: Вт окт 24, 2023 12:57 pm
Eduard Rogov
Есть какой-то ответ на вопрос наш?

Re: Проблема с историей в конференции

СообщениеДобавлено: Вт окт 24, 2023 3:07 pm
Алексей Пикуров
Не занимались этим вопросом пока, в клиентском приложении есть мелкие огрехи в рендеринге, руки не дошли до этого.

Re: Проблема с историей в конференции

СообщениеДобавлено: Чт фев 22, 2024 3:00 am
Алексей Пикуров
Реализована полная синхронизация истории, также доделан рендеринг истории сообщений.
viewtopic.php?p=50885#p50885

Re: Проблема с историей в конференции

СообщениеДобавлено: Чт фев 29, 2024 9:13 am
Сергей55
Есть возможность во всех диалогах отображать всю историю с самого начала использования чата? Чтобы не открывать историю сообщений, а просто прокрутить.

Re: Проблема с историей в конференции

СообщениеДобавлено: Чт фев 29, 2024 1:33 pm
Алексей Пикуров
Уже так работает. Обновитесь.