[522] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

[D-O-H] r643 - trunk/owl

daemon@ATHENA.MIT.EDU (hartmans@MIT.EDU)
Thu Oct 29 18:07:03 2009

Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
To: dirty-owl-hackers@mit.edu
From: hartmans@MIT.EDU
Reply-To: dirty-owl-hackers@MIT.EDU
Date: Fri,  2 Mar 2007 21:29:01 -0500 (EST)

Author: hartmans
Date: 2007-03-02 21:28:55 -0500 (Fri, 02 Mar 2007)
New Revision: 643

Modified:
   trunk/owl/logging.c
Log:

* groupchat  logged by recipient not by sender.
* update to use a sender that we actually have.


Modified: trunk/owl/logging.c
===================================================================
--- trunk/owl/logging.c	2007-03-02 19:48:04 UTC (rev 642)
+++ trunk/owl/logging.c	2007-03-03 02:28:55 UTC (rev 643)
@@ -378,7 +378,12 @@
   } else if (owl_message_is_type_loopback(m)) {
     from=frombuff=owl_strdup("loopback");
   } else if (owl_message_is_type_jabber(m)) {
-        from=frombuff=owl_sprintf("jabber:%s",owl_message_get_sender(m));
+    if (personal) {
+      from=frombuff=owl_sprintf("jabber:%s",owl_message_get_sender(m));
+    } else {
+      from=frombuff=owl_sprintf("jabber:%s",owl_message_get_recipient(m));
+    }
+      
   } else {
     from=frombuff=owl_strdup("unknown");
   }
@@ -454,7 +459,7 @@
     if (owl_message_is_login(m)) fprintf(file, "LOGIN\n\n");
     if (owl_message_is_logout(m)) fprintf(file, "LOGOUT\n\n");
   } else if (owl_message_is_type_jabber(m)) {
-    fprintf(file, "From: <%s> To: <%s>\n",owl_message_get_attribute_value(m,"from_jid"), owl_message_get_recipient(m));
+    fprintf(file, "From: <%s> To: <%s>\n",owl_message_get_sender(m), owl_message_get_recipient(m));
     fprintf(file, "Time: %s\n\n", owl_message_get_timestr(m));
     fprintf(file, "%s\n\n",owl_message_get_body(m));
   }


home help back first fref pref prev next nref lref last post