def server.step
emerging-ezhttp@0.21.0.0 · src/server.bend:300
import emerging-ezhttp@0.21.0.0/src/server.bend as Server
import Base
import emerging-ezhttp@0.21.0.0/src/step.bend as Step
300
301def server.step(~C: Data, ~handle: C -> Req -> IO(Answer), +ctx: C,
302 sock: Socket, +method: String, +octets: String, step: Step.Step) -> IO(Unit):
303 match step:
304 case Step.Answer{reply}:
305 server.answer(sock, method, reply)
306 case Step.Call{req}:
307 IO.bind(Answer, Unit, handle(ctx)(server.req(req, octets)),
308 a => server.reply(sock, method, a))