summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/isode/stroke/serializer/StreamFeaturesSerializer.java')
-rw-r--r--src/com/isode/stroke/serializer/StreamFeaturesSerializer.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/isode/stroke/serializer/StreamFeaturesSerializer.java b/src/com/isode/stroke/serializer/StreamFeaturesSerializer.java
index b5eb598..e1226f8 100644
--- a/src/com/isode/stroke/serializer/StreamFeaturesSerializer.java
+++ b/src/com/isode/stroke/serializer/StreamFeaturesSerializer.java
@@ -16,6 +16,7 @@ import com.isode.stroke.serializer.xml.XMLElement;
import com.isode.stroke.serializer.xml.XMLTextNode;
import com.isode.stroke.elements.StreamFeatures;
import com.isode.stroke.elements.Element;
+import com.isode.stroke.base.SafeByteArray;
public class StreamFeaturesSerializer extends GenericElementSerializer<StreamFeatures> {
@@ -23,7 +24,7 @@ public class StreamFeaturesSerializer extends GenericElementSerializer<StreamFea
super(StreamFeatures.class);
}
- public String serialize(Element element) {
+ public SafeByteArray serialize(Element element) {
StreamFeatures streamFeatures = (StreamFeatures)(element);
XMLElement streamFeaturesElement = new XMLElement("stream:features");
@@ -60,6 +61,6 @@ public class StreamFeaturesSerializer extends GenericElementSerializer<StreamFea
if (streamFeatures.hasRosterVersioning()) {
streamFeaturesElement.addNode(new XMLElement("ver", "urn:xmpp:features:rosterver"));
}
- return streamFeaturesElement.serialize();
+ return new SafeByteArray(streamFeaturesElement.serialize());
}
} \ No newline at end of file