def compare_fp

cswap-bend-cli@0.1.0.0 · daemon/quarantine.bend:84

import cswap-bend-cli@0.1.0.0/daemon/quarantine.bend as Quarantine
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/act.bend as Act
import cswap-bend-cli@0.1.0.0/store/io.bend as SIo
import cswap-bend-cli@0.1.0.0/daemon/state.bend as St
import cswap-bend-cli@0.1.0.0/daemon/freshen.bend as Fr

84def compare_fp(+root: String, +st: Json.Json, +slot: String, +email_now: String) -> Act.of(Maybe<&2, Rel>):
85  do ActM<Maybe<&2, Rel>>:
86    creds : String <- SIo.read_cred(root, slot, email_now)
87    fp : String <- Act.lift(String, Fr.fingerprint(creds))
88    return changed(fp_differs(St.entry_fp(st, slot), fp), slot, email_now)

Uses (14)

Used by (1)