| 2955 { |
2955 { |
| 2956 JabberStream *js = gc->proto_data; |
2956 JabberStream *js = gc->proto_data; |
| 2957 gchar *error = NULL; |
2957 gchar *error = NULL; |
| 2958 |
2958 |
| 2959 if (!_jabber_send_buzz(js, username, &error)) { |
2959 if (!_jabber_send_buzz(js, username, &error)) { |
| |
2960 PurpleAccount *account = purple_connection_get_account(gc); |
| |
2961 PurpleConversation *conv = |
| |
2962 purple_find_conversation_with_account(PURPLE_CONV_TYPE_ANY, username, account); |
| 2960 purple_debug_error("jabber", "jabber_send_attention: jabber_cmd_buzz failed with error: %s\n", error ? error : "(NULL)"); |
2963 purple_debug_error("jabber", "jabber_send_attention: jabber_cmd_buzz failed with error: %s\n", error ? error : "(NULL)"); |
| |
2964 |
| |
2965 if (conv) { |
| |
2966 purple_conversation_write(conv, username, error, PURPLE_MESSAGE_ERROR, |
| |
2967 time(NULL)); |
| |
2968 } |
| |
2969 |
| 2961 g_free(error); |
2970 g_free(error); |
| 2962 return FALSE; |
2971 return FALSE; |
| 2963 } |
2972 } |
| 2964 |
2973 |
| 2965 return TRUE; |
2974 return TRUE; |