MyChat Scripts: функция mRemovePrivates — удалить всю историю приватных сообщений на сервере и всех клиентах

MyChat Scripts: функция mRemovePrivates — удалить всю историю приватных сообщений на сервере и всех клиентах

"Для разработчиков", "Серверные скрипты", "Описание функций", "История сообщений", "mRemovePrivates".

 

Полностью удалить все приватные разговоры из серверной базы данных и на всех устройствах пользователей (онлайн и офлайн). Закрыть все приватные диалоги.

 

Операцию нельзя "откатить" назад, будьте внимательны, история удаляется безвозвратно.

 

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

 

Синтаксис

procedure mRemovePrivates;

 

Результат функции

История сообщений удаляется на сервере и на всех клиентах. Базы данных клиентов после удаления сообщений будут автоматически сжаты (vacuum).

 

Пример

begin
  mRemovePrivates;
end.

Результат работы скрипта

В протоколах пользовательских приложений будет запись вида:

 

[13:32:45] [SERVER COMMAND] Удаление всех приватных сообщений (remove privates)

 

Все открытые приватные диалоги будут автоматически закрыты.

 

Ещё посмотреть

Консольная команда remove privates