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