mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-12-14 08:34:25 +03:00
Tweet confirmations
This commit is contained in:
parent
230eca3cc2
commit
8a8ff60aaa
@ -87,8 +87,6 @@
|
||||
$: %t ::
|
||||
$% [%wait p=@da] ::
|
||||
== == == ::
|
||||
++ twim :: twitter endpoints
|
||||
$%([%stat p=@uv]) ::
|
||||
--
|
||||
|_ [hid=hide house]
|
||||
++ ra :: transaction core
|
||||
@ -178,27 +176,28 @@
|
||||
pa-abet:(~(pa-friend pa man u.pur) tay sih)
|
||||
::
|
||||
++ ra-twitter :: %twitter response
|
||||
|= [met=twim sih=sign]
|
||||
|= [[num=@ud man=span] sih=sign]
|
||||
^+ +>
|
||||
?+ sih ~|([%rodeo-bad-twitter sih] !!)
|
||||
[%g ?(%nice %mean) ~]
|
||||
+>
|
||||
[%g %mean ^]
|
||||
(ra-repeat num [%| %twitter man] sih)
|
||||
[%g %rush %twit-stat *]
|
||||
~& got-tweet/p.p.sih
|
||||
+>
|
||||
(ra-repeat num [%| %twitter man] [%g %nice ~])
|
||||
==
|
||||
::
|
||||
++ ra-repeat :: %repeat response
|
||||
|= [num=@ud her=ship man=span sih=sign]
|
||||
|= [num=@ud pan=partner sih=sign]
|
||||
=+ oot=(~(get by q.outbox) num)
|
||||
?~ oot ~& [%ra-repeat-none num] +>.$
|
||||
=. q.outbox (~(del by q.outbox) num)
|
||||
=. q.u.oot
|
||||
=+ olg=(~(got by q.u.oot) [%& her man])
|
||||
%+ ~(put by q.u.oot) [%& her man]
|
||||
=+ olg=(~(got by q.u.oot) pan)
|
||||
%+ ~(put by q.u.oot) pan
|
||||
:- -.olg
|
||||
?+ sih !!
|
||||
[%g %mean *] ~&([%rodeo-repeat-rejected num her man sih] %rejected)
|
||||
[%g %mean *] ~&([%rodeo-repeat-rejected num pan sih] %rejected)
|
||||
[%g %nice ~] %received
|
||||
==
|
||||
(ra-think | our.hid u.oot ~)
|
||||
@ -305,19 +304,20 @@
|
||||
+>(p.outbox +(p.outbox), q.outbox (~(put by q.outbox) p.outbox tip))
|
||||
::
|
||||
++ ra-tweet :: send to /twit
|
||||
|= [who=span sey=serial * sta=statement]
|
||||
~! sta
|
||||
|= [man=span tip=thought]
|
||||
=* sta r.tip
|
||||
?> ?=(%lin -.r.sta)
|
||||
%^ ra-emil
|
||||
=. q.outbox (~(put by q.outbox) p.outbox tip)
|
||||
%^ ra-emil(p.outbox +(p.outbox))
|
||||
:* ost
|
||||
%pass /twitter/stat/(scot %uv sey)
|
||||
%pass /twitter/stat/(scot %ud p.outbox)/[man]
|
||||
%g %mess
|
||||
[our.hid /twit] our.hid
|
||||
[%twit-do !>(`twit-do`[who %post sey q.r.sta])]
|
||||
[%twit-do !>(`twit-do`[man %post p.tip q.r.sta])]
|
||||
==
|
||||
:* ost
|
||||
%pass /twitter/stat/(scot %uv sey)
|
||||
[%g %show [our.hid /twit] our.hid /post/(scot %uv sey)]
|
||||
%pass /twitter/stat/(scot %ud p.outbox)/[man]
|
||||
[%g %show [our.hid /twit] our.hid /post/(scot %uv p.tip)]
|
||||
==
|
||||
~
|
||||
++ pa :: story core
|
||||
@ -643,11 +643,11 @@
|
||||
[%twitter *]
|
||||
=- ra-abet:(~(ra-twitter ra ost ~) met sih)
|
||||
^= met
|
||||
?+ t.pax ~& [%rodeo-twitter-strange-path pax] !!
|
||||
?+ t.pax ~| [%rodeo-twitter-strange-path pax] !!
|
||||
:: [%mine @ @ ~]
|
||||
:: [i.t.pax i.t.t.t.pax]
|
||||
[%stat @ ~]
|
||||
[i.t.pax (slav %uv i.t.t.pax)]
|
||||
[%stat @ @ ~]
|
||||
[(slav %ud i.t.t.pax) i.t.t.t.pax]
|
||||
==
|
||||
::
|
||||
[%friend *]
|
||||
@ -661,7 +661,7 @@
|
||||
[%repeat *]
|
||||
?> ?=([@ @ @ ~] t.pax)
|
||||
=+ [num her man]=[(slav %ud i.t.pax) (slav %p i.t.t.pax) i.t.t.t.pax]
|
||||
ra-abet:(~(ra-repeat ra ost ~) num her man sih)
|
||||
ra-abet:(~(ra-repeat ra ost ~) num [%& her man] sih)
|
||||
==
|
||||
::
|
||||
++ pull
|
||||
|
Loading…
Reference in New Issue
Block a user