MyChat Scripts: функция mRemovePrivates — удалить всю историю приватных сообщений на сервере и всех клиентах
"Для разработчиков", "Серверные скрипты", "Описание функций", "История сообщений", "mRemovePrivates".
Полностью удалить все приватные разговоры из серверной базы данных и на всех устройствах пользователей (онлайн и офлайн). Закрыть все приватные диалоги.
Операцию нельзя "откатить" назад, будьте внимательны, история удаляется безвозвратно.
Все офлайн-пользователи получат команду на удаление истории приватных диалогов сразу после подключения, автоматически.
Синтаксис
procedure mRemovePrivates;
Результат функции
История сообщений удаляется на сервере и на всех клиентах. Базы данных клиентов после удаления сообщений будут автоматически сжаты (vacuum).
Пример
begin
mRemovePrivates;
end.
Результат работы скрипта
В протоколах пользовательских приложений будет запись вида:
[13:32:45] [SERVER COMMAND] Удаление всех приватных сообщений (remove privates)
Все открытые приватные диалоги будут автоматически закрыты.