aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-android/app/src/test/kotlin/org/meshbay/client/FakeSecrets.kt
blob: 86537bd4d8f882448640d58b84598cdfd206cc3d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
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 }
}