mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-12-17 11:51:32 +03:00
Merge pull request #405 from ohAitch/fix-talk-unreceived
Honor previously-heard %received notifications
This commit is contained in:
commit
4178af6bb7
@ -1930,8 +1930,19 @@
|
|||||||
++ pa-revise :: revise existing
|
++ pa-revise :: revise existing
|
||||||
|= {num/@ud gam/telegram}
|
|= {num/@ud gam/telegram}
|
||||||
=+ way=(sub count num)
|
=+ way=(sub count num)
|
||||||
?: =(gam (snag (dec way) grams))
|
=/ ole (snag (dec way) grams)
|
||||||
+>.$ :: no change
|
=. q.q.gam
|
||||||
|
::REVIEW let old %received override different "new" states, in an
|
||||||
|
:: attempt to stem a stale-update loop
|
||||||
|
::
|
||||||
|
%- ~(urn by q.q.gam)
|
||||||
|
|= {a/partner b/{envelope dev/delivery}} ^- {envelope delivery}
|
||||||
|
?: ?=({$~ ^ $received} (~(get by q.q.ole) a))
|
||||||
|
b(dev %received)
|
||||||
|
b
|
||||||
|
::
|
||||||
|
?: =(gam ole)
|
||||||
|
+>.$ :: no change
|
||||||
=. grams (welp (scag (dec way) grams) [gam (slag way grams)])
|
=. grams (welp (scag (dec way) grams) [gam (slag way grams)])
|
||||||
(pa-refresh num gam)
|
(pa-refresh num gam)
|
||||||
--
|
--
|
||||||
|
Loading…
Reference in New Issue
Block a user