mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-11-28 19:55:53 +03:00
3120681b2b
We update the sole protocol to more cleanly support multiple sessions. Primarily, the "sole id" is updated to be a [@p @ta] instead of a @ta, and it is now generated based off the connected dill session, rather than statically. This change ripples out to applications that support the sole protocol: the subscription path becomes /sole/[ship]/[session] (as opposed to /sole/[per-ship-constant]), and %sole-action pokes include the new id as well. For shoe agents, this means (at the very least) updating the function signatures of the shoe arms. /lib/sole has been updated to include helper functions for parsing a sole-id from a subscription path, and turning a sole-id into its corresponding path. It also has a function to aid in migrating old sole-ids. Existing sole agents are made to kick any known open sessions, forcing a resubscribe by drum, so that they may use exclusively the new format going forward. Third-party agents are recommended to do the same. Note that some functionality, such as |link, still operates exclusively on the default session. Improvements in this area to follow soon. |
||
---|---|---|
.. | ||
btc-wallet | ||
landscape | ||
chat-cli.hoon | ||
chat-hook.hoon | ||
chat-store.hoon | ||
chat-view.hoon | ||
clock.hoon | ||
contact-hook.hoon | ||
contact-pull-hook.hoon | ||
contact-push-hook.hoon | ||
contact-store.hoon | ||
contact-view.hoon | ||
demo-pull-hook.hoon | ||
demo-push-hook.hoon | ||
demo-store.hoon | ||
dm-hook.hoon | ||
file-server.hoon | ||
glob.hoon | ||
graph-pull-hook.hoon | ||
graph-push-hook.hoon | ||
graph-store.hoon | ||
group-pull-hook.hoon | ||
group-push-hook.hoon | ||
group-store.hoon | ||
group-view.hoon | ||
hark-chat-hook.hoon | ||
hark-graph-hook.hoon | ||
hark-group-hook.hoon | ||
hark-invite-hook.hoon | ||
invite-hook.hoon | ||
invite-store.hoon | ||
invite-view.hoon | ||
launch.hoon | ||
metadata-hook.hoon | ||
metadata-pull-hook.hoon | ||
metadata-push-hook.hoon | ||
metadata-store.hoon | ||
notify.hoon | ||
observe-hook.hoon | ||
pool-group-hook.hoon | ||
s3-store.hoon | ||
sane.hoon | ||
weather.hoon |