Mercurial > hg
comparison mcabber/src/jabglue.c @ 632:cfab93886a88
MUC: use timestamp when available
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Fri, 23 Dec 2005 22:57:34 +0100 |
parents | 454399f026fa |
children | 514aa246081d |
comparison
equal
deleted
inserted
replaced
631:423c24e5875a | 632:cfab93886a88 |
---|---|
997 if (!newname_noutf8) | 997 if (!newname_noutf8) |
998 scr_LogPrint(LPRINT_LOG, "Decoding of new nickname has failed: %s", | 998 scr_LogPrint(LPRINT_LOG, "Decoding of new nickname has failed: %s", |
999 mbnick); | 999 mbnick); |
1000 mbuf = g_strdup_printf("%s is now known as %s", rname, | 1000 mbuf = g_strdup_printf("%s is now known as %s", rname, |
1001 (newname_noutf8 ? newname_noutf8 : "(?)")); | 1001 (newname_noutf8 ? newname_noutf8 : "(?)")); |
1002 scr_WriteIncomingMessage(roomjid, mbuf, 0, | 1002 scr_WriteIncomingMessage(roomjid, mbuf, usttime, |
1003 HBB_PREFIX_INFO|HBB_PREFIX_NOFLAG); | 1003 HBB_PREFIX_INFO|HBB_PREFIX_NOFLAG); |
1004 if (log_muc_conf) hlog_write_message(roomjid, 0, FALSE, mbuf); | 1004 if (log_muc_conf) hlog_write_message(roomjid, 0, FALSE, mbuf); |
1005 g_free(mbuf); | 1005 g_free(mbuf); |
1006 if (newname_noutf8) { | 1006 if (newname_noutf8) { |
1007 buddy_resource_setname(room_elt->data, rname, newname_noutf8); | 1007 buddy_resource_setname(room_elt->data, rname, newname_noutf8); |
1088 else | 1088 else |
1089 mbuf = g_strdup_printf("%s has left", rname); | 1089 mbuf = g_strdup_printf("%s has left", rname); |
1090 } | 1090 } |
1091 } | 1091 } |
1092 | 1092 |
1093 scr_WriteIncomingMessage(roomjid, mbuf, 0, | 1093 scr_WriteIncomingMessage(roomjid, mbuf, usttime, |
1094 HBB_PREFIX_INFO|HBB_PREFIX_NOFLAG); | 1094 HBB_PREFIX_INFO|HBB_PREFIX_NOFLAG); |
1095 | 1095 |
1096 if (log_muc_conf) hlog_write_message(roomjid, 0, FALSE, mbuf); | 1096 if (log_muc_conf) hlog_write_message(roomjid, 0, FALSE, mbuf); |
1097 | 1097 |
1098 if (we_left) { | 1098 if (we_left) { |
1108 buddy_setnickname(room_elt->data, rname); | 1108 buddy_setnickname(room_elt->data, rname); |
1109 mbuf = g_strdup_printf("You have joined as \"%s\"", rname); | 1109 mbuf = g_strdup_printf("You have joined as \"%s\"", rname); |
1110 } else { | 1110 } else { |
1111 mbuf = g_strdup_printf("%s has joined", rname); | 1111 mbuf = g_strdup_printf("%s has joined", rname); |
1112 } | 1112 } |
1113 scr_WriteIncomingMessage(roomjid, mbuf, 0, | 1113 scr_WriteIncomingMessage(roomjid, mbuf, usttime, |
1114 HBB_PREFIX_INFO|HBB_PREFIX_NOFLAG); | 1114 HBB_PREFIX_INFO|HBB_PREFIX_NOFLAG); |
1115 if (log_muc_conf) hlog_write_message(roomjid, 0, FALSE, mbuf); | 1115 if (log_muc_conf) hlog_write_message(roomjid, 0, FALSE, mbuf); |
1116 g_free(mbuf); | 1116 g_free(mbuf); |
1117 } | 1117 } |
1118 | 1118 |