import java.util.List;
import java.util.Map;
-public class JsonSignedPreKeyStore implements SignedPreKeyStore {
+class JsonSignedPreKeyStore implements SignedPreKeyStore {
private final Map<Integer, byte[]> store = new HashMap<>();
}
- public JsonSignedPreKeyStore(JSONArray list) throws IOException {
+ public JsonSignedPreKeyStore(JSONArray list) {
for (int i = 0; i < list.length(); i++) {
JSONObject k = list.getJSONObject(i);
try {
public JSONArray getJson() {
JSONArray result = new JSONArray();
for (Integer id : store.keySet()) {
- result.put(new JSONObject().put("id", id.toString()).put("record", store.get(id)));
+ result.put(new JSONObject().put("id", id.toString()).put("record", Base64.encodeBytes(store.get(id))));
}
return result;
}