Закрити приватні діалоги для користувачів сервера.

 

Синтаксис

procedure mCloseAllDialogs(bAll: boolean);

 

Параметри та значення, що повертаються

Параметр

Тип

Значення

bAll

boolean

якщо true, то будуть закриті абсолютно всі діалоги, якщо false — лише діалоги з отриманими та переглянутими повідомленнями.

 

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

Діалоги буде закрито негайно. На клієнтських програмах не буде видно жодних змін, діалоги зникнуть після перезапуску програми або після перепідключення до сервера.

 

Приклад

Якщо ваш сервер обслуговує велику кількість користувачів і ви хочете, щоб у них у додатку не було відкрито велику кількість діалогів, можна поставити виклик функції автоматичного закриття вже прочитаних діалогів у планувальник, наприклад, на кожну годину:

 Close all dialogues with a script


begin
  mCloseAllDialogs(false); // закриваємо лише прочитані діалоги (false),
                           // якщо вказати true, то будуть закриті абсолютно всі діалоги, навіть ті, 
                           // у яких є офлайн або непрочитані месаджі
end.