def Serve.handle.got

bend-kube-runtime@0.2.0.0 · src/serve.bend:189

import bend-kube-runtime@0.2.0.0/src/serve.bend as Serve
import Base
import bend-kube-runtime@0.2.0.0/src/runtime.bend as R

189def Serve.handle.got(p: Socket & Poll<&1, &1, Serve.Res(Maybe<&1, String>), Unit>,
190  +status: Chan(R.SMsg)) -> IO(Unit):
191  match p:
192    case (s, Ready{Done{Some{req}}}):
193      IO.bind(String, Unit, Serve.route(Serve.path(req), status), t => Serve.answer(s, t))
194    case (s, _):
195      Socket.close(s)

Uses (17)

Used by (1)