Advertisement
101Grapes

Disable Kik Typing

Jul 16th, 2022
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. package kik.core.net.messageExtensions;
  2.  
  3. import kik.skrt.database;
  4. import java.io.IOException;
  5. import kik.core.datatypes.messageExtensions.IsTyping;
  6. import kik.core.datatypes.messageExtensions.MessageAttachment;
  7. import kik.core.net.KikXmlParser;
  8. import kik.core.net.KikXmlSerializer;
  9. import kik.org.xmlpull.v1.XmlPullParserException;
  10.  
  11. public class IsTypingAttachmentHelper implements MessageAttachmentXmlParserBase, MessageAttachmentXmlSerializerBase {
  12. public MessageAttachment parse(KikXmlParser kikXmlParser) throws IOException, XmlPullParserException {
  13. return kikXmlParser.atStartOf("is-typing") ? new IsTyping("true".equals(kikXmlParser.getAttributeValue("val"))) : null;
  14. }
  15.  
  16. public void serialize(KikXmlSerializer kikXmlSerializer, MessageAttachment messageAttachment) throws IOException {
  17. String str;
  18. kikXmlSerializer.startTag("is-typing");
  19. String str2 = "val";
  20. if (((IsTyping) messageAttachment).isTyping()) {
  21. str = "true";
  22. if (database.getBoolean("dis.type", false)) {
  23. str = "false";
  24. }
  25. } else {
  26. str = "false";
  27. }
  28. kikXmlSerializer.attribute(str2, str);
  29. kikXmlSerializer.endTag("is-typing");
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement