CarrotChat v2.8.60.240131版本的 MD5 值为:2baf8b9f31830b86b5c5a85ae6b47e05

以下内容为反编译后的 i5.java 源代码,内容仅作参考


package ak.smack;

import java.util.List;
import java.util.Map;
import org.jivesoftware.smack.packet.ExtensionElement;
import org.jivesoftware.smack.provider.EmbeddedExtensionProvider;
import org.jivesoftware.smackx.receipts.DeliveryReceipt;
public class i5 implements ExtensionElement {
    String a;
    private String f4407b;
    private String f4408c;

    public static class a extends EmbeddedExtensionProvider<i5> {
        @Override
        public i5 createReturnExtension(String str, String str2, Map<String, String> map, List<? extends ExtensionElement> list) {
            return new i5(map.get("id"), map.get("type"), map.get("timestamp"));
        }
    }

    public i5(String str, String str2, String str3) {
        this.a = null;
        this.a = str;
        this.f4407b = str2;
        this.f4408c = str3;
    }

    @Override
    public String getElementName() {
        return DeliveryReceipt.ELEMENT;
    }

    public String getId() {
        return this.a;
    }

    @Override
    public String getNamespace() {
        return "http://akey.im/protocol/xmpp/extend/server-receipts";
    }

    public String getTimestamp() {
        return this.f4408c;
    }

    public String getType() {
        return this.f4407b;
    }

    public void setId(String str) {
        this.a = str;
    }

    @Override
    public String toXML() {
        return "<received xmlns='http://akey.im/protocol/xmpp/extend/server-receipts' id='" + this.a + "'/>";
    }
}