mirror of
https://github.com/processone/ejabberd.git
synced 2024-10-31 15:21:38 +01:00
Fix type arguments in commands from mod_admin_p1
This commit is contained in:
parent
4b7c74415f
commit
0a69935b6b
@ -123,7 +123,7 @@ commands() ->
|
||||
tags = [erlang],
|
||||
desc = "Stop an ejabberd module, reload code and start",
|
||||
module = ?MODULE, function = restart_module,
|
||||
args = [{module, string}, {host, string}],
|
||||
args = [{module, binary}, {host, binary}],
|
||||
result = {res, rescode}},
|
||||
#ejabberd_commands{name = create_account,
|
||||
tags = [accounts],
|
||||
@ -131,15 +131,15 @@ commands() ->
|
||||
longdesc = "This command is similar to 'register'.",
|
||||
module = ?MODULE, function = create_account,
|
||||
args =
|
||||
[{user, string}, {server, string},
|
||||
{password, string}],
|
||||
[{user, binary}, {server, binary},
|
||||
{password, binary}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = delete_account,
|
||||
tags = [accounts],
|
||||
desc = "Remove an account from the server",
|
||||
longdesc = "This command is similar to 'unregister'.",
|
||||
module = ?MODULE, function = delete_account,
|
||||
args = [{user, string}, {server, string}],
|
||||
args = [{user, binary}, {server, binary}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = rename_account,
|
||||
tags = [accounts], desc = "Change an acount name",
|
||||
@ -150,8 +150,8 @@ commands() ->
|
||||
"messages and private storage are lost.",
|
||||
module = ?MODULE, function = rename_account,
|
||||
args =
|
||||
[{user, string}, {server, string},
|
||||
{newuser, string}, {newserver, string}],
|
||||
[{user, binary}, {server, binary},
|
||||
{newuser, binary}, {newserver, binary}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = change_password,
|
||||
tags = [accounts],
|
||||
@ -159,8 +159,8 @@ commands() ->
|
||||
"Change the password on behalf of the given user",
|
||||
module = ?MODULE, function = change_password,
|
||||
args =
|
||||
[{user, string}, {server, string},
|
||||
{newpass, string}],
|
||||
[{user, binary}, {server, binary},
|
||||
{newpass, binary}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = check_account,
|
||||
tags = [accounts],
|
||||
@ -183,7 +183,7 @@ commands() ->
|
||||
"Other informations are unchanged.",
|
||||
module = ?MODULE, function = set_nickname,
|
||||
args =
|
||||
[{user, string}, {server, string}, {nick, string}],
|
||||
[{user, binary}, {server, binary}, {nick, binary}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = add_rosteritem,
|
||||
tags = [roster],
|
||||
@ -209,8 +209,8 @@ commands() ->
|
||||
"roster item addition.\n\n",
|
||||
module = ?MODULE, function = add_rosteritem,
|
||||
args =
|
||||
[{user, string}, {server, string}, {jid, string},
|
||||
{group, string}, {nick, string}, {subs, string}],
|
||||
[{user, binary}, {server, binary}, {jid, binary},
|
||||
{group, binary}, {nick, binary}, {subs, binary}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = delete_rosteritem,
|
||||
tags = [roster],
|
||||
@ -229,7 +229,7 @@ commands() ->
|
||||
"purpose.",
|
||||
module = ?MODULE, function = delete_rosteritem,
|
||||
args =
|
||||
[{user, string}, {server, string}, {jid, string}],
|
||||
[{user, binary}, {server, binary}, {jid, binary}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = add_rosteritem_groups,
|
||||
tags = [roster],
|
||||
@ -239,8 +239,8 @@ commands() ->
|
||||
"with group names separated by the character ;",
|
||||
module = ?MODULE, function = add_rosteritem_groups,
|
||||
args =
|
||||
[{user, string}, {server, string}, {jid, string},
|
||||
{groups, string}, {push, string}],
|
||||
[{user, binary}, {server, binary}, {jid, binary},
|
||||
{groups, binary}, {push, binary}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = del_rosteritem_groups,
|
||||
tags = [roster],
|
||||
@ -250,8 +250,8 @@ commands() ->
|
||||
"with group names separated by the character ;",
|
||||
module = ?MODULE, function = del_rosteritem_groups,
|
||||
args =
|
||||
[{user, string}, {server, string}, {jid, string},
|
||||
{groups, string}, {push, string}],
|
||||
[{user, binary}, {server, binary}, {jid, binary},
|
||||
{groups, binary}, {push, binary}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = modify_rosteritem_groups,
|
||||
tags = [roster],
|
||||
@ -261,8 +261,8 @@ commands() ->
|
||||
"with group names separated by the character ;",
|
||||
module = ?MODULE, function = modify_rosteritem_groups,
|
||||
args =
|
||||
[{user, string}, {server, string}, {jid, string},
|
||||
{groups, string}, {subs, string}, {push, string}],
|
||||
[{user, binary}, {server, binary}, {jid, binary},
|
||||
{groups, binary}, {subs, binary}, {push, binary}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = link_contacts,
|
||||
tags = [roster],
|
||||
@ -283,8 +283,8 @@ commands() ->
|
||||
"or server integration purpose.",
|
||||
module = ?MODULE, function = link_contacts,
|
||||
args =
|
||||
[{jid1, string}, {nick1, string}, {group1, string},
|
||||
{jid2, string}, {nick2, string}, {group2, string}],
|
||||
[{jid1, binary}, {nick1, binary}, {group1, binary},
|
||||
{jid2, binary}, {nick2, binary}, {group2, binary}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = unlink_contacts,
|
||||
tags = [roster],
|
||||
@ -297,7 +297,7 @@ commands() ->
|
||||
"only be used for server administration "
|
||||
"or server integration purpose.",
|
||||
module = ?MODULE, function = unlink_contacts,
|
||||
args = [{jid1, string}, {jid2, string}],
|
||||
args = [{jid1, binary}, {jid2, binary}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = add_contacts, tags = [roster],
|
||||
desc =
|
||||
@ -305,21 +305,21 @@ commands() ->
|
||||
"\"both\" for a given list of contacts",
|
||||
module = ?MODULE, function = add_contacts,
|
||||
args =
|
||||
[{user, string}, {server, string},
|
||||
[{user, binary}, {server, binary},
|
||||
{contacts,
|
||||
{list,
|
||||
{contact,
|
||||
{tuple,
|
||||
[{jid, string}, {group, string},
|
||||
{nick, string}]}}}}],
|
||||
[{jid, binary}, {group, binary},
|
||||
{nick, binary}]}}}}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = remove_contacts,
|
||||
tags = [roster],
|
||||
desc = "Call del_rosteritem for a list of contacts",
|
||||
module = ?MODULE, function = remove_contacts,
|
||||
args =
|
||||
[{user, string}, {server, string},
|
||||
{contacts, {list, {jid, string}}}],
|
||||
[{user, binary}, {server, binary},
|
||||
{contacts, {list, {jid, binary}}}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = check_users_registration,
|
||||
tags = [roster],
|
||||
@ -329,7 +329,7 @@ commands() ->
|
||||
[{users,
|
||||
{list,
|
||||
{auser,
|
||||
{tuple, [{user, string}, {server, string}]}}}}],
|
||||
{tuple, [{user, binary}, {server, binary}]}}}}],
|
||||
result =
|
||||
{users,
|
||||
{list,
|
||||
@ -347,7 +347,7 @@ commands() ->
|
||||
"\"both\". Pending can be \"in\", \"out\" "
|
||||
"or \"none\".",
|
||||
module = ?MODULE, function = get_roster,
|
||||
args = [{user, string}, {server, string}],
|
||||
args = [{user, binary}, {server, binary}],
|
||||
result =
|
||||
{contacts,
|
||||
{list,
|
||||
@ -378,7 +378,7 @@ commands() ->
|
||||
"only keep the resource with the highest "
|
||||
"non-negative priority.",
|
||||
module = ?MODULE, function = get_roster_with_presence,
|
||||
args = [{user, string}, {server, string}],
|
||||
args = [{user, binary}, {server, binary}],
|
||||
result =
|
||||
{contacts,
|
||||
{list,
|
||||
@ -413,7 +413,7 @@ commands() ->
|
||||
"connected)\n\n'status' is a free text "
|
||||
"defined by the user client.",
|
||||
module = ?MODULE, function = get_presence,
|
||||
args = [{user, string}, {server, string}],
|
||||
args = [{user, binary}, {server, binary}],
|
||||
result =
|
||||
{presence,
|
||||
{tuple,
|
||||
@ -423,28 +423,28 @@ commands() ->
|
||||
tags = [session],
|
||||
desc = "Get all available resources for a given user",
|
||||
module = ?MODULE, function = get_resources,
|
||||
args = [{user, string}, {server, string}],
|
||||
args = [{user, binary}, {server, binary}],
|
||||
result = {resources, {list, {resource, string}}}},
|
||||
#ejabberd_commands{name = transport_register,
|
||||
tags = [transports],
|
||||
desc = "Register a user in a transport",
|
||||
module = ?MODULE, function = transport_register,
|
||||
args =
|
||||
[{host, string}, {transport, string},
|
||||
{jidstring, string}, {username, string},
|
||||
{password, string}],
|
||||
[{host, binary}, {transport, binary},
|
||||
{jidstring, binary}, {username, binary},
|
||||
{password, binary}],
|
||||
result = {res, string}},
|
||||
#ejabberd_commands{name = send_chat, tags = [stanza],
|
||||
desc = "Send chat message to a given user",
|
||||
module = ?MODULE, function = send_chat,
|
||||
args = [{from, string}, {to, string}, {body, string}],
|
||||
args = [{from, binary}, {to, binary}, {body, binary}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = send_message, tags = [stanza],
|
||||
desc = "Send normal message to a given user",
|
||||
module = ?MODULE, function = send_message,
|
||||
args =
|
||||
[{from, string}, {to, string}, {subject, string},
|
||||
{body, string}],
|
||||
[{from, binary}, {to, binary}, {subject, binary},
|
||||
{body, binary}],
|
||||
result = {res, integer}},
|
||||
#ejabberd_commands{name = send_stanza, tags = [stanza],
|
||||
desc = "Send stanza to a given user",
|
||||
@ -455,8 +455,8 @@ commands() ->
|
||||
"it overrides the passed to argument.",
|
||||
module = ?MODULE, function = send_stanza,
|
||||
args =
|
||||
[{user, string}, {server, string},
|
||||
{stanza, string}],
|
||||
[{user, binary}, {server, binary},
|
||||
{stanza, binary}],
|
||||
result = {res, integer}}].
|
||||
|
||||
%%%
|
||||
|
Loading…
Reference in New Issue
Block a user