def presign.if

bend-kit-sigv4@0.11.0.1 · sigv4.bend:404

import bend-kit-sigv4@0.11.0.1/sigv4.bend as Sigv4
import Base

404def presign.if(ok: Bool, +creds: Credentials, +region: String, +service: String, +date: String, +method: String, +path: String, +q: String, +host: String, +expires: U32) -> IO(Result<&1, &1, U32 & String, String>):
405  match ok:
406    case True{}:
407      presign.go(creds, region, service, date, method, path, q, host, expires)
408    case False{}:
409      IO.pure(Result<&1, &1, U32 & String, String>, Fail{(22, "sigv4: expires must be 1 to 604800 seconds")})

Uses (10)

Used by (1)