def key.after.r

bend-kit-jwt@0.11.0.1 · jwt.bend:832

import bend-kit-jwt@0.11.0.1/jwt.bend as Jwt
import Base
import bend-kit-hairpin@0.13.0.1/hairpin.bend as Hairpin

832def key.after.r(r: Result<&1, &1, Err, Unit>, c: Hairpin.Client, +s: Jwks, +kid: String, +a: Alg) ->
833    Hairpin.Client & Jwks & Result<&1, &1, Err, Key>:
834  match r:
835    case Fail{e}:
836      (c, s, Fail{e})
837    case Done{u}:
838      (c, s, jwk.found(jwk.pick(jwks.keys(s), kid, a)))

Uses (13)

Used by (1)