| 3161 } |
3161 } |
| 3162 |
3162 |
| 3163 static PurpleCmdRet jabber_cmd_buzz(PurpleConversation *conv, |
3163 static PurpleCmdRet jabber_cmd_buzz(PurpleConversation *conv, |
| 3164 const char *cmd, char **args, char **error, void *data) |
3164 const char *cmd, char **args, char **error, void *data) |
| 3165 { |
3165 { |
| 3166 JabberStream *js = purple_connection_get_protocol_data(conv->account->gc); |
3166 PurpleAccount *account = purple_conversation_get_account(conv); |
| |
3167 JabberStream *js = purple_connection_get_protocol_data(account->gc); |
| 3167 const gchar *who; |
3168 const gchar *who; |
| 3168 gchar *description; |
3169 gchar *description; |
| 3169 PurpleBuddy *buddy; |
3170 PurpleBuddy *buddy; |
| 3170 const char *alias; |
3171 const char *alias; |
| 3171 PurpleAttentionType *attn = |
3172 PurpleAttentionType *attn = |
| 3172 purple_get_attention_type_from_code(conv->account, 0); |
3173 purple_get_attention_type_from_code(account, 0); |
| 3173 |
3174 |
| 3174 if (!args || !args[0]) { |
3175 if (!args || !args[0]) { |
| 3175 /* use the buddy from conversation, if it's a one-to-one conversation */ |
3176 /* use the buddy from conversation, if it's a one-to-one conversation */ |
| 3176 if (purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_IM) { |
3177 if (purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_IM) { |
| 3177 who = purple_conversation_get_name(conv); |
3178 who = purple_conversation_get_name(conv); |
| 3572 |
3573 |
| 3573 static PurpleCmdRet |
3574 static PurpleCmdRet |
| 3574 jabber_cmd_mood(PurpleConversation *conv, |
3575 jabber_cmd_mood(PurpleConversation *conv, |
| 3575 const char *cmd, char **args, char **error, void *data) |
3576 const char *cmd, char **args, char **error, void *data) |
| 3576 { |
3577 { |
| 3577 JabberStream *js = purple_connection_get_protocol_data(conv->account->gc); |
3578 PurpleAccount *account = purple_conversation_get_account(conv); |
| |
3579 JabberStream *js = purple_connection_get_protocol_data(account->gc); |
| 3578 |
3580 |
| 3579 if (js->pep) { |
3581 if (js->pep) { |
| 3580 /* if no argument was given, unset mood */ |
3582 /* if no argument was given, unset mood */ |
| 3581 if (!args || !args[0]) { |
3583 if (!args || !args[0]) { |
| 3582 jabber_mood_set(js, NULL, NULL); |
3584 jabber_mood_set(js, NULL, NULL); |