Функция mClosePrivateDialog для закрытия приватного диалога
"Для разработчиков", "Серверные скрипты", "Описание функций", "Диалоги", "mClosePrivateDialog".
Закрыть приватный диалог с другим человеком у указанного пользователя. Не имеет значения, существует он или нет. MyChat 8.0 и старше.
Синтаксис
function mClosePrivateDialog(const iUINOwner, iUINWith: integer): integer;
Параметры и возвращаемые значения
| 
    Параметр  | 
  
    Тип  | 
  
    Значение  | 
 
| 
    iUINOwner  | 
  
    integer  | 
  
    идентификатор владельца диалога;  | 
 
| 
    iUINWith  | 
  
    integer  | 
  
    UIN пользователя, с кем нужно закрыть приватный диалог.  | 
 
Результат функции
| 
    0  | 
  
    ошибок нет, диалог успешно закрыт;  | 
 
| 
    -1  | 
  
    iUINOwner должен быть больше нуля;  | 
 
| 
    -2  | 
  
    iUINWith должен быть >= нулю;  | 
 
| 
    -3  | 
  
    iUINOwner не существует;  | 
 
| 
    -4  | 
  
    iUINWith не существует.  | 
 
Пример
begin
  mClosePrivateDialog(6, 16222);
end.
Результат работы скрипта
В интерфейсе клиентского приложения мгновенно удаляется запись с указанным пользователем в списке последних разговоров и закрывается окно с сообщениями в чате, если оно было активно.