def token.of

bend-kit-oauth2@0.11.0.1 · oauth2.bend:153

import bend-kit-oauth2@0.11.0.1/oauth2.bend as Oauth2
import Base
import bend-kit-time@0.3.0.0/time.bend as Time
import bend-kit-encoding@0.5.0.0/encoding.bend as Enc
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes

153def token.of(+status: U32, +old: String, now: Time.Instant, b: Bytes.Bytes, m: Maybe<&2, Got>) -> Result<&1, &1, Err, Token>:
154  match m:
155    case None{}:
156      Fail{ErrReply{status, Enc.utf8.decode(b)}}
157    case Some{+g}:
158      token.pick(good(status, g), status, old, now, b, g)

Uses (12)

Used by (1)