MyChat Scripts: функция mMoveUserToDepartment, перенести пользователя из одной группы общего списка контактов в другую

MyChat Scripts: функция mMoveUserToDepartment, перенести пользователя из одной группы общего списка контактов в другую

Перенести пользователя из одной группы общего древовидного списка контактов в другую.

 

Синтаксис

function mMoveUserToDepartment(iUIN, iGroupID: integer): integer;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

iUIN

integer

идентификатор пользователя;

iGroipID

integer

идентификатор группы в общем списке контактов.

 

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

0

функция выполнена успешно, пользователь перенесён из старой группы общего списка контактов в новую;

-1

вы не можете работать со встроенным роботом (UIN = 0);

-2

общий список контактов пуст;

-3

пользователь с указанным UIN не зарегистрирован на сервере;

-4

пользователя с таким UIN нет в общем списке контактов;

-5

группы с таким ID нет в общем списке контактов.

 

Пример

var
  iUIN, iNewDeptID: integer;
begin
  iUIN := 3;
  
  iNewDeptID := mGetDepartmentIDByTextPath('TestDivision');
    
    if iNewDeptID > 0 then begin
      mMoveUserToDepartment(iUIN, iNewDeptID);
      mCommonContactsRebuild;
    end;  
end.

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

Перенос пользователя из одного подразделения общего списка контактов MyChat Server в другое

 

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

mCommonContactsRebuild

mGetDepartmentIDByTextPath