1
0
mirror of https://github.com/haiwen/ccnet-server.git synced 2025-08-31 20:36:52 +00:00

Update is_group_user().

This commit is contained in:
cuihaikuo
2018-05-08 14:02:52 +08:00
parent c095959cce
commit 4a3cfbcb3d
5 changed files with 34 additions and 11 deletions

View File

@@ -275,7 +275,7 @@ ccnet_start_rpc(CcnetSession *session)
searpc_server_register_function ("ccnet-threaded-rpcserver",
ccnet_rpc_is_group_user,
"is_group_user",
searpc_signature_int__int_string());
searpc_signature_int__int_string_int());
searpc_server_register_function ("ccnet-threaded-rpcserver",
ccnet_rpc_set_group_creator,
"set_group_creator",
@@ -1248,7 +1248,7 @@ ccnet_rpc_remove_group_user (const char *user, GError **error)
}
int
ccnet_rpc_is_group_user (int group_id, const char *user, GError **error)
ccnet_rpc_is_group_user (int group_id, const char *user, int in_structure, GError **error)
{
CcnetGroupManager *group_mgr = ((CcnetServerSession *)session)->group_mgr;
if (!user || group_id < 0) {
@@ -1256,7 +1256,7 @@ ccnet_rpc_is_group_user (int group_id, const char *user, GError **error)
return 0;
}
return ccnet_group_manager_is_group_user (group_mgr, group_id, user);
return ccnet_group_manager_is_group_user (group_mgr, group_id, user, in_structure ? TRUE : FALSE);
}
int