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

Вечные непринятые файлы у одного из пользователей при логине, версия 7.7

СообщениеДобавлено: Вт дек 29, 2020 2:37 pm
ChimMAG
Каждый вход в чат у пользователя появляется сообщение, что у него есть непринятые от другого пользователя файлы и происходит попытка их скачать. Неудачная. И так каждый раз при коннекте. Удаление сообщение, где передавались файлы за тот день не помогло. Каталоги C:\ProgramData\MyChatServer\users\[UIN] пусты. Что делать? Версия 7.7.0

Re: Вечные непринятые файлы

СообщениеДобавлено: Вт дек 29, 2020 2:38 pm
Алексей Пикуров
Добрый день.

Посмотрите папку C:\ProgramData\MyChat Server\users\offline\

Re: Вечные непринятые файлы у одного из пользователей при логине, версия 7.7

СообщениеДобавлено: Вт дек 29, 2020 3:22 pm
ChimMAG
Да, действительно помогло. Кстати, при этом не генерировалось событие OnPrivateMessage - это правильное поведение?

Re: Вечные непринятые файлы у одного из пользователей при логине, версия 7.7

СообщениеДобавлено: Вт дек 29, 2020 3:28 pm
Алексей Пикуров
Это наследие старых версий. Раньше файлы передавали по FTP, синхронизации сообщений не существовало, поэтому файлы заливались в специальную подпапку на сервере (\offline\), а потом забирались оттуда клиентом по FTP протоколу.

Сейчас файлы передаются совершенно по другой технологии, но часть старого кода осталась, хорошо, что вы это заметили. Пофиксим.

Событие OnPrivateMessage генерироваться не должно. Оно возникает на сервере только в момент отправки приватного сообщения от одного пользователя другому "здесь и сейчас".