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 + "'/>";
}
}