| 786 return; |
786 return; |
| 787 |
787 |
| 788 args[0] = purple_conversation_get_name(convo); |
788 args[0] = purple_conversation_get_name(convo); |
| 789 args[1] = NULL; |
789 args[1] = NULL; |
| 790 irc_cmd_part(irc, "part", purple_conversation_get_name(convo), args); |
790 irc_cmd_part(irc, "part", purple_conversation_get_name(convo), args); |
| 791 serv_got_chat_left(gc, id); |
791 purple_serv_got_chat_left(gc, id); |
| 792 } |
792 } |
| 793 |
793 |
| 794 static int irc_chat_send(PurpleConnection *gc, int id, const char *what, PurpleMessageFlags flags) |
794 static int irc_chat_send(PurpleConnection *gc, int id, const char *what, PurpleMessageFlags flags) |
| 795 { |
795 { |
| 796 struct irc_conn *irc = purple_connection_get_protocol_data(gc); |
796 struct irc_conn *irc = purple_connection_get_protocol_data(gc); |
| 811 args[0] = purple_conversation_get_name(convo); |
811 args[0] = purple_conversation_get_name(convo); |
| 812 args[1] = tmp; |
812 args[1] = tmp; |
| 813 |
813 |
| 814 irc_cmd_privmsg(irc, "msg", NULL, args); |
814 irc_cmd_privmsg(irc, "msg", NULL, args); |
| 815 |
815 |
| 816 serv_got_chat_in(gc, id, purple_connection_get_display_name(gc), flags, what, time(NULL)); |
816 purple_serv_got_chat_in(gc, id, purple_connection_get_display_name(gc), flags, what, time(NULL)); |
| 817 g_free(tmp); |
817 g_free(tmp); |
| 818 return 0; |
818 return 0; |
| 819 } |
819 } |
| 820 |
820 |
| 821 static guint irc_nick_hash(const char *nick) |
821 static guint irc_nick_hash(const char *nick) |