def turn.parsed

ezmcp@0.1.0.0 · src/server.bend:365

import ezmcp@0.1.0.0/src/server.bend as Server
import Base
import emerging-ezjson@1.2.0.0/main.bend as Json
import emerging-ezjson@1.2.0.0/src/value.bend as Value

365# a decoded message, or text that was not JSON
366def turn.parsed(srv: Server, +rev: String, meth: Maybe<&2, Value.Json>) -> Turn:
367  match meth:
368    case None{}:
369      Turn{unparsed(), rev}
370    case Some{+v}:
371      turn.value(srv, rev, v, Bool.and(Json.is_arr(v), batches(rev)))

Uses (10)

Used by (1)