From 68985ed23151c95d89db44a18b090911cc5356a3 Mon Sep 17 00:00:00 2001 From: bonbud-macryg Date: Thu, 13 Jun 2024 13:40:28 +0100 Subject: [PATCH] Implement moar feedback --- pkg/arvo/neo/cod/std/src/fil/messenger.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/arvo/neo/cod/std/src/fil/messenger.md b/pkg/arvo/neo/cod/std/src/fil/messenger.md index 9544d9bd44..eca3679ba2 100644 --- a/pkg/arvo/neo/cod/std/src/fil/messenger.md +++ b/pkg/arvo/neo/cod/std/src/fil/messenger.md @@ -371,7 +371,9 @@ When `/imp/dm` is first created with a `%make` card, it needs to be created with == ``` -The `+poke` arm handles `%acked` and `%post` pokes. When we receive an `%acked`, we create an `/imp/message-sub` to subscribe to DMs from the "publisher", which is whoever we're going to talk to. (DM state is symmetrical: both ships are publishing to eachtoher and subscribed to eachother.) When we receive a `%post` from the publisher, we add it to our service provider at `/path/to/this/dm/pub`, which publishes the DM state to the other ship. +The `+poke` arm handles `%acked` and `%post` pokes. + +DM state is symmetrical: both ships are publishing to each other and subscribed to each other. When we receive an `%acked` poke, we create an `/imp/message-sub` to subscribe to DMs from the "publisher", which is whoever we're going to talk to. When we receive a `%post` poke, we add that new post to our `/pub` shrub and the other ship's `/imp/message-sub` will mirror it in its own state. ```hoon ++ poke