def cors.simple

emerging-ezhttp@0.21.0.0 · src/cors.bend:241

import emerging-ezhttp@0.21.0.0/src/cors.bend as Cors
import Base
import emerging-ezhttp@0.21.0.0/src/http.bend as Http

241# a non-preflight response. A missing or refused origin is unchanged.
242def cors.simple(cfg: Cfg, origin: String, reply: Http.Reply) -> Http.Reply:
243  match cfg:
244    case Cfg{+origins, methods, headers, +credentials, max_age, expose}:
245      +acao = cors.acao(origins, credentials, origin)
246      cors.simple.add(reply, acao, credentials, expose,
247        Bool.not(String.eq(acao, "")))

Uses (7)

Used by (1)