Skip to content

Commit fc795a6

Browse files
committed
Merge pull request #877 from yagop/test
channel_kick_user, channel_get_admins and channel_get_users in Lua
2 parents 6af53f1 + 1b54524 commit fc795a6

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

‎lua-tg.c

+19-1
Original file line numberDiff line numberDiff line change
@@ -712,7 +712,10 @@ enum lua_query_type {
712712
lq_extf,
713713
lq_import_chat_link,
714714
lq_export_chat_link,
715-
lq_channel_invite_user
715+
lq_channel_invite_user,
716+
lq_channel_kick_user,
717+
lq_channel_get_admins,
718+
lq_channel_get_users
716719
};
717720

718721
struct lua_query_extra {
@@ -1345,6 +1348,18 @@ void lua_do_all (void) {
13451348
tgl_do_channel_invite_user (TLS, lua_ptr[p + 1].peer_id, lua_ptr[p + 2].peer_id, lua_empty_cb, lua_ptr[p].ptr);
13461349
p += 3;
13471350
break;
1351+
case lq_channel_kick_user:
1352+
tgl_do_channel_kick_user (TLS, lua_ptr[p + 1].peer_id, lua_ptr[p + 2].peer_id, lua_empty_cb, lua_ptr[p].ptr);
1353+
p += 3;
1354+
break;
1355+
case lq_channel_get_admins:
1356+
tgl_do_channel_get_members (TLS, lua_ptr[p + 1].peer_id, 100, 0, 1, lua_contact_list_cb, lua_ptr[p].ptr);
1357+
p += 2;
1358+
break;
1359+
case lq_channel_get_users:
1360+
tgl_do_channel_get_members (TLS, lua_ptr[p + 1].peer_id, 100, 0, 0, lua_contact_list_cb, lua_ptr[p].ptr);
1361+
p += 2;
1362+
break;
13481363
/*
13491364
lq_delete_msg,
13501365
lq_restore_msg,
@@ -1447,6 +1462,9 @@ struct lua_function functions[] = {
14471462
{"import_chat_link", lq_import_chat_link, { lfp_string, lfp_none }},
14481463
{"export_chat_link", lq_export_chat_link, { lfp_chat, lfp_none }},
14491464
{"channel_invite_user", lq_channel_invite_user, { lfp_channel, lfp_user, lfp_none }},
1465+
{"channel_kick_user", lq_channel_kick_user, { lfp_channel, lfp_user, lfp_none }},
1466+
{"channel_get_admins", lq_channel_get_admins, { lfp_channel, lfp_none }},
1467+
{"channel_get_users", lq_channel_get_users, { lfp_channel, lfp_none }},
14501468
{ 0, 0, { lfp_none}}
14511469
};
14521470

0 commit comments

Comments
 (0)