From a1b11c85f5260f77014771ceb965a621e9137dc4 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Thu, 8 Feb 2024 12:09:09 +0100 Subject: [PATCH] Update for latest preserves/syndicate changes --- examples/chat.sh | 14 +++++++------- lib/syndicate.sh | 8 ++++---- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/examples/chat.sh b/examples/chat.sh index 8f8e844..b8a7142 100755 --- a/examples/chat.sh +++ b/examples/chat.sh @@ -5,10 +5,10 @@ set -euo pipefail . $(dirname "$0")/../lib/syndicate.sh demo_ds_resolved() { - local oid="$(ds_project "$ds_event" '^ assert . 0 ^ accepted . 0 .embedded . 1')" + local oid="$(ds_project "$ds_event" '^ A . 0 ^ accepted . 0 .embedded . 1')" if [ -n "$oid" ] then - ds_ref="#![1 $oid]" + ds_ref="#:[1 $oid]" echo "Dataspace: $ds_ref" username="user$$" @@ -16,13 +16,13 @@ demo_ds_resolved() { declare -A demo_user_presence demo_presence() { case $(ds_project "$ds_event" .^) in - assert) + A) local h="$(ds_project "$ds_event" '. 1')" local who="$(ds_project "$ds_event" '. 0 . 0')" demo_user_presence[$h]="$who" echo "JOIN: $who" ;; - retract) + R) local h="$(ds_project "$ds_event" '. 0')" local who="${demo_user_presence[$h]}" echo "PART: $who" @@ -35,8 +35,8 @@ demo_ds_resolved() { ds_assert "$ds_ref" "" demo_utterance() { - local who="$(ds_project "$ds_event" '^ message . 0 . 0')" - local what="$(ds_project "$ds_event" '^ message . 0 . 1')" + local who="$(ds_project "$ds_event" '^ M . 0 . 0')" + local what="$(ds_project "$ds_event" '^ M . 0 . 1')" echo "$who: $what" } ds_object utterance demo_utterance @@ -58,4 +58,4 @@ demo_ds_resolved() { ds_object bootk demo_ds_resolved ds_connect \ '' \ - 'ds_assert "#![1 0]" " $bootk>"' + 'ds_assert "#:[1 0]" " $bootk>"' diff --git a/lib/syndicate.sh b/lib/syndicate.sh index c5fa160..cb36bca 100755 --- a/lib/syndicate.sh +++ b/lib/syndicate.sh @@ -153,7 +153,7 @@ ds_flush() { ds_assert() { local h="$ds_handle" ds_handle=$(($ds_handle + 1)) - ds_action "$1" "" + ds_action "$1" "" if [ -n "${3:-}" ] then ds_handle_oids[$3]="$1" @@ -167,7 +167,7 @@ ds_assert() { # `ds_assert`. # ds_retract() { - ds_action "${ds_handle_oids[$1]}" "" + ds_action "${ds_handle_oids[$1]}" "" } # ds_message @@ -175,7 +175,7 @@ ds_retract() { # Sends `term` to `wireref`. # ds_message() { - ds_action "$1" "" + ds_action "$1" "" } # ds_object @@ -188,5 +188,5 @@ ds_object() { local oid="$ds_handle" ds_handle=$(($ds_handle + 1)) ds_object_map[$oid]="$2" - printf -v $1 '%s' "#![0,$oid]" + printf -v $1 '%s' "#:[0,$oid]" }