mirror of
https://github.com/ilyakooo0/urbit.git
synced 2025-01-05 22:03:50 +03:00
084ce356a8
Previously, we were removing the relevant entry from the `synced` map before calling `+pull-wire`, which requires an entry to still be there. This lead to subscriptions not actually being pulled, commonly leading to "subscribe wire not unique" errors on re-join. In addition to fixing that, `%remove` actions now try to pull the subscription regardless of whether they have an entry in the `synced` map or not. `%leave` is always safe, and we might want to clean up subscriptions that shouldn't be there anymore in the first place. |
||
---|---|---|
.. | ||
arvo | ||
ent | ||
ge-additions | ||
herb | ||
hs | ||
interface | ||
urbit |