Merge pull request #4119 from urbit/la/observe-unique-wire

observe-hook: spider wasn't always issuing thread-results, so we got %watch-not-unique. we now make unique wires, but spider's issue remains
This commit is contained in:
L 2020-12-10 17:44:15 -06:00 committed by GitHub
commit be3b98cbf8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -134,9 +134,9 @@
^- (quip card _this)
|^
?+ wire (on-agent:def wire sign)
[%observer @ ~] on-observer
[%thread-result @ ~] on-thread-result
[%thread-start @ @ ~] on-thread-start
[%observer @ ~] on-observer
[%thread-result @ @ ~] on-thread-result
[%thread-start @ @ ~] on-thread-start
==
::
++ on-observer
@ -167,7 +167,7 @@
=/ tid (scot %uv (sham eny.bowl))
:_ this
:~ :* %pass
[%thread-result i.t.wire ~]
[%thread-result i.t.wire tid ~]
%agent
[our.bowl %spider]
%watch
@ -184,7 +184,7 @@
==
::
++ on-thread-result
?> ?=([%thread-result @ ~] wire)
?> ?=([%thread-result @ @ ~] wire)
?+ -.sign (on-agent:def wire sign)
%kick [~ this]
%watch-ack [~ this]