From 3334007c6fa324adab3c56718393ee62bfde2add Mon Sep 17 00:00:00 2001 From: heck Date: Fri, 11 Sep 2020 17:24:52 +0200 Subject: [PATCH] Add "public String Identity.toXKeyList(List ids)" for creating OptField X-KeyList --- src/java/foundation/pEp/jniadapter/Identity.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/java/foundation/pEp/jniadapter/Identity.java b/src/java/foundation/pEp/jniadapter/Identity.java index 2b0cdde..8b69007 100644 --- a/src/java/foundation/pEp/jniadapter/Identity.java +++ b/src/java/foundation/pEp/jniadapter/Identity.java @@ -2,6 +2,7 @@ package foundation.pEp.jniadapter; import foundation.pEp.jniadapter.interfaces.*; import java.io.Serializable; +import java.util.List; public class Identity implements IdentityInterface, Serializable { public String address; @@ -40,11 +41,22 @@ public class Identity implements IdentityInterface, Serializable { private native int _getRating(int commType); + public static String toXKeyList(List ids) { + String ret = ""; + if(ids.size() > 0) { + for (Identity id : ids) { + ret += id.fpr; + ret += ","; + } + ret = ret.substring(0, ret.length() - 1); + } + return ret; + } + @Override public String toString() { return address + "::" + username + "\n" + user_id + "::" + fpr; } - }