def outbox.put

bend-kit-commands@0.4.0.0 · commands.bend:284

import bend-kit-commands@0.4.0.0/commands.bend as Commands
import Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes
import bend-kit-sqlite@0.1.0.1/sqlite.bend as Sqlite

284def outbox.put(es: List<Bytes.Bytes>, +emit: U32, +id: String) -> Run(Unit):
285  match es:
286    case Nil{}:
287      Run.pure(Unit, Unit{})
288    case Con{e, rest}:
289      do Run<Unit>:
290        Sqlite.stmt.bind.text(emit, 1, id)
291        bind(emit, 2, e)
292        exec(emit)
293        outbox.put(rest, emit, id)

Uses (11)

Used by (1)