"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
Evrik
Добрый день!
Пользователь "один" отправил пользователю "два" файл. Судя по всему при отправке произошла какая-то ошибка, в списке чатов видно, что как будто отправился пустой файл.
Теперь при попытке любого взаимодействия пользователя "один" с пользователем "два": открытии чата, щелчке ПКМ на нем в списке контактов и чатов, программа вываливается с ошибкой.
Версия 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, приватные сообщения у пользователя за этот период не очищаются.
Вложения
Ошибка.png
Ошибка.png (8.6 КБ) Просмотров: 32184
Список чатов.png
Список чатов.png (7.28 КБ) Просмотров: 32184
Аватара пользователя
Алексей Пикуров
Попробуйте удалить это сообщение в админке, раздел "Инструменты", "Просмотр протоколов", "Приваты".
Аватара пользователя
Evrik
Спасибо, удалил сообщение, всё заработало.