CarrotChat v2.8.80.240429版本的 MD5 值为:fdf98761f01e715a89df24b85b0d206e

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


package y0;

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 f48382a;

    private String f48383b;

    private String f48384c;

    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.f48382a = str;
        this.f48383b = str2;
        this.f48384c = str3;
    }

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

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

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

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

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

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

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