def turn.parsed
import ezmcp@0.1.0.0/src/server.bend as Serverimport 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)))