Skip to content
Browse files

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`
  • Loading branch information
jubalh committed Nov 7, 2019
1 parent ecfa2d0 commit b846c4970bb8054ca2bacb8cebdbe4d9302f4cb6
Showing with 6 additions and 2 deletions.
  1. +2 −2 src/command/cmd_defs.c
  2. +4 −0 src/command/cmd_funcs.c
@@ -516,14 +516,14 @@ static struct cmd_t command_defs[] =
"/status set <state> [<message>]",
"/status set <state> [\"<message>\"]",
"/status get <contact>|<nick>")
"/status get: Find out a contact, or room members presence information. "
"/status set: set own status.")
{ "<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." })
@@ -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();

0 comments on commit b846c49

Please sign in to comment.
You can’t perform that action at this time.