summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/isode/stroke/serializer/payloadserializers')
-rw-r--r--src/com/isode/stroke/serializer/payloadserializers/LastSerializer.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/isode/stroke/serializer/payloadserializers/LastSerializer.java b/src/com/isode/stroke/serializer/payloadserializers/LastSerializer.java
index e78a724..8eff41a 100644
--- a/src/com/isode/stroke/serializer/payloadserializers/LastSerializer.java
+++ b/src/com/isode/stroke/serializer/payloadserializers/LastSerializer.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2011 Isode Limited, London, England.
+ * Copyright (c) 2011-2013 Isode Limited, London, England.
* All rights reserved.
*/
/*
@@ -19,6 +19,9 @@ public class LastSerializer extends GenericPayloadSerializer<Last> {
@Override
protected String serializePayload(Last last) {
- return "<query xmlns='jabber:iq:last' seconds='" + Integer.toString(last.getSeconds()) + "'/>";
+ if(last.getSeconds() == null) {
+ return "<query xmlns='jabber:iq:last'/>";
+ }
+ return "<query xmlns='jabber:iq:last' seconds='" + Long.toString(last.getSeconds()) + "'/>";
}
}