mirror of
https://github.com/profanity-im/profanity.git
synced 2024-11-03 19:37:16 -05:00
Fix setting of status message
Seems this actually never worked. Now it does. `/status set online "This is my text"` `/status set away bye` `/status set away`
This commit is contained in:
parent
ecfa2d0c1b
commit
b846c4970b
@ -516,14 +516,14 @@ static struct cmd_t command_defs[] =
|
||||
CMD_TAG_CHAT,
|
||||
CMD_TAG_GROUPCHAT)
|
||||
CMD_SYN(
|
||||
"/status set <state> [<message>]",
|
||||
"/status set <state> [\"<message>\"]",
|
||||
"/status get <contact>|<nick>")
|
||||
CMD_DESC(
|
||||
"/status get: Find out a contact, or room members presence information. "
|
||||
"/status set: set own status.")
|
||||
CMD_ARGS(
|
||||
{ "<state>", "Own status. Possible values: chat, online, away, dnd, xa" },
|
||||
{ "<message>", "Optional message to use with the status." },
|
||||
{ "<message>", "Optional message to use with the status. Needs quotation marks if it's more than one word." },
|
||||
{ "<contact>", "The contact who's presence you which to see." },
|
||||
{ "<nick>", "If in a chat room, the occupant who's presence you wish to see." })
|
||||
CMD_EXAMPLES(
|
||||
|
@ -8078,8 +8078,12 @@ _update_presence(const resource_presence_t resource_presence,
|
||||
{
|
||||
char *msg = NULL;
|
||||
int num_args = g_strv_length(args);
|
||||
|
||||
// if no message, use status as message
|
||||
if (num_args == 2) {
|
||||
msg = args[1];
|
||||
} else {
|
||||
msg = args[2];
|
||||
}
|
||||
|
||||
jabber_conn_status_t conn_status = connection_get_status();
|
||||
|
Loading…
Reference in New Issue
Block a user