def decide.kind

ezmcp@0.1.0.0 · src/rpc.bend:163

import ezmcp@0.1.0.0/src/rpc.bend as Rpc
import Base
import emerging-ezjson@1.2.0.0/src/value.bend as Value

163def decide.kind(
164  has_id: Bool,
165  +id_ok: Bool,
166  +id: Value.Json,
167  method: Maybe<&2, String>,
168  params: Value.Json,
169  has_result: Bool,
170  has_error: Bool
171) -> Msg:
172  match method:
173    case Some{m}:
174      decide.method(has_id, id_ok, id, m, params)
175    case None{}:
176      decide.answer(has_id, id_ok, id, has_result, has_error)

Uses (7)

Used by (1)