Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package kik.core.net.messageExtensions;
- import kik.skrt.database;
- import java.io.IOException;
- import kik.core.datatypes.messageExtensions.IsTyping;
- import kik.core.datatypes.messageExtensions.MessageAttachment;
- import kik.core.net.KikXmlParser;
- import kik.core.net.KikXmlSerializer;
- import kik.org.xmlpull.v1.XmlPullParserException;
- public class IsTypingAttachmentHelper implements MessageAttachmentXmlParserBase, MessageAttachmentXmlSerializerBase {
- public MessageAttachment parse(KikXmlParser kikXmlParser) throws IOException, XmlPullParserException {
- return kikXmlParser.atStartOf("is-typing") ? new IsTyping("true".equals(kikXmlParser.getAttributeValue("val"))) : null;
- }
- public void serialize(KikXmlSerializer kikXmlSerializer, MessageAttachment messageAttachment) throws IOException {
- String str;
- kikXmlSerializer.startTag("is-typing");
- String str2 = "val";
- if (((IsTyping) messageAttachment).isTyping()) {
- str = "true";
- if (database.getBoolean("dis.type", false)) {
- str = "false";
- }
- } else {
- str = "false";
- }
- kikXmlSerializer.attribute(str2, str);
- kikXmlSerializer.endTag("is-typing");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement