package org.meshbay.client import org.json.JSONObject import org.meshbay.client.keys.Secrets class FakeSecrets(var backendName: String = "android_keystore") : Secrets { var all = JSONObject() override fun backend() = backendName override fun read() = JSONObject(all.toString()) override fun update(fn: (JSONObject) -> Unit) { val a = read(); fn(a); all = a } }