Обновить список личных контактов у пользователя в клиентских приложениях.
Если пользователь онлайн, то имеет смысл вызывать эту функцию сразу после того, как вы делали какие-то изменения в личном списке контактов человека, чтобы изменения отобразились в MyChat Client, без его перезапуска или пересоединения с сервером.
function mPersonalContactsRefresh(iUINOwner: integer): integer;
Параметр |
Тип |
Значение |
---|---|---|
iUINOwner |
integer |
уникальный идентификатор пользователя, >0. |
0 |
список личных контактов пользователя обновлён у всех онлайн-пользователей; |
-1 |
вы не можете использовать UIN = 0; |
-2 |
пользователь не зарегистрирован на сервере. |
const
UIN_OWNER = 6;
var
iResult: integer;
sMsg: string;
begin
iResult := mPersonalContactsRefresh(UIN_OWNER);
case iResult of
0: sMsg := 'all ok, contact list refreshed';
-1: sMsg := 'you can''t use UIN = 0';
-2: sMsg := 'owner uin does not exist';
end;
mLogScript(sMsg, '');
end.
[18:26:12] (Log "mPersonalContactsRefresh"): all ok, contact list refreshed
[18:26:12] (Run "mPersonalContactsRefresh"): Время выполнения скрипта: 5 мс
[18:26:12] (Run "mPersonalContactsRefresh"): Скрипт выполнен успешно.