def current_place2

cswap-bend-cli@0.1.0.0 · store.bend:245

import cswap-bend-cli@0.1.0.0/store.bend as Store
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/act.bend as Act
import cswap-bend-cli@0.1.0.0/store/io.bend as SIo

245def current_place2(+root: String, +id: Ident, +creds: String, +cfg_text: String, +alias: String, +ts: String, +seq: Json.Json, +num: String, +displace: Maybe<&2, String>, +migrate: Maybe<&2, String>) -> Act.of(String):
246  do ActM<String>:
247    alias_conflict(seq, alias, num)
248    s2 : Json.Json <- SIo.drop_pair(root, seq, displace, migrate, ts)
249    refresh_files(root, id, creds, cfg_text, num)
250    commit_active(root, place_seq(s2, id, num, ts, alias, seq, migrate), num, ts)
251    place_log(root, id, num)
252    return place_msg(id, migrate, num)

Uses (16)

Used by (1)