/soc/2012/michael/android: 5a3221c30de0: Added missing PurpleMes...
Michael Zangl
michael at soc.pidgin.im
Wed Aug 15 06:14:16 EDT 2012
Changeset: 5a3221c30de0f6257c6def63ed28bc511a82ade4
Author: Michael Zangl <michael at soc.pidgin.im>
Date: 2012-08-15 12:13 +0200
Branch: soc.2012.android
URL: http://hg.pidgin.im/soc/2012/michael/android/rev/5a3221c30de0
Description:
Added missing PurpleMessage class
diffstat:
android/workspace/im.pidgin.libpurple/src/im/pidgin/libpurple/conversation/PurpleMessage.java | 44 ++++++++++
1 files changed, 44 insertions(+), 0 deletions(-)
diffs (49 lines):
diff --git a/android/workspace/im.pidgin.libpurple/src/im/pidgin/libpurple/conversation/PurpleMessage.java b/android/workspace/im.pidgin.libpurple/src/im/pidgin/libpurple/conversation/PurpleMessage.java
new file mode 100644
--- /dev/null
+++ b/android/workspace/im.pidgin.libpurple/src/im/pidgin/libpurple/conversation/PurpleMessage.java
@@ -0,0 +1,44 @@
+package im.pidgin.libpurple.conversation;
+
+import im.pidgin.libpurple.constants.ConversationConstants;
+
+import java.util.Date;
+
+public class PurpleMessage {
+
+ private final String who;
+ private final String message;
+ private final int flags;
+ private final Date time;
+
+ public PurpleMessage(String who, String message, int flags, Date time) {
+ this.who = who;
+ this.message = message;
+ this.flags = flags;
+ this.time = time;
+ }
+
+ public String getWho() {
+ return who;
+ }
+
+ public Date getTime() {
+ return time;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public boolean isSend() {
+ return (flags & ConversationConstants.PURPLE_MESSAGE_SEND) != 0;
+ }
+
+ public boolean isReceived() {
+ return (flags & ConversationConstants.PURPLE_MESSAGE_RECV) != 0;
+ }
+
+ public boolean isSystem() {
+ return (flags & ConversationConstants.PURPLE_MESSAGE_SYSTEM) != 0;
+ }
+}
More information about the Commits
mailing list