Пользователь "один" отправил пользователю "два" файл. Судя по всему при отправке произошла какая-то ошибка, в списке чатов видно, что как будто отправился пустой файл.
Теперь при попытке любого взаимодействия пользователя "один" с пользователем "два": открытии чата, щелчке ПКМ на нем в списке контактов и чатов, программа вываливается с ошибкой.
Версия 2024.3.0
Лог отправлю почтой.
Пробовал почистить приватные сообщения функцией
var
dtBegin, dtEnd: double;
dtUser: string;
strResult: string;
userId: integer;
begin
userId := 173;
dtUser := mGetUserAttribute(userId, 'DisplayName');
mLogScript(dtUser, 'User');
dtBegin := LocalTimeToUTC(encodeDateTime(2024, 08, 01, 11, 0, 0, 0));
dtEnd := LocalTimeToUTC(encodeDateTime(2024, 08, 01, 13, 0, 0, 0));
mLogScript(FormatDateTime('dd.mm.yyyy hh:nn:ss:zzz', dtBegin), 'Begin date');
mLogScript(FormatDateTime('dd.mm.yyyy hh:nn:ss:zzz', dtEnd), 'End date');
strResult := mRemovePrivateHistory(IntToStr(userId), dtBegin, dtEnd);
mLogScript(StrResult, 'Deleted private UINs');
end.
В ответ получаю пустой список UIN, приватные сообщения у пользователя за этот период не очищаются.