2017-12-15 04:42:12 +03:00
|
|
|
:: /action/collections/mar
|
|
|
|
::
|
2017-12-16 01:52:30 +03:00
|
|
|
/- collections
|
|
|
|
=, api:collections
|
2017-12-15 04:42:12 +03:00
|
|
|
|_ act=action
|
|
|
|
::
|
|
|
|
++ grow
|
|
|
|
|%
|
|
|
|
++ tank >act<
|
|
|
|
--
|
|
|
|
::
|
|
|
|
++ grab
|
|
|
|
|%
|
|
|
|
++ noun action
|
|
|
|
++ json
|
|
|
|
=, dejs:format
|
2017-12-16 09:04:09 +03:00
|
|
|
:: %+ cu |=(action +<)
|
2017-12-15 04:42:12 +03:00
|
|
|
=< action
|
|
|
|
|%
|
|
|
|
++ action
|
|
|
|
%- of :~
|
|
|
|
create+create
|
2017-12-19 01:55:49 +03:00
|
|
|
delete+(ot col+(se %da) ~)
|
2017-12-15 04:42:12 +03:00
|
|
|
submit+(ot col+(se %da) tit+so wat+wain ~)
|
2017-12-19 03:50:21 +03:00
|
|
|
comment+(ot col+(se %da) top+(se %da) com+null-or-da wat+wain ~)
|
2017-12-21 06:50:00 +03:00
|
|
|
resubmit+(ot col+(se %da) top+(se %da) tit+so wat+wain ~)
|
2017-12-21 04:28:13 +03:00
|
|
|
delete-topic+(ot col+(se %da) top+(se %da) ~)
|
|
|
|
delete-comment+(ot col+(se %da) top+(se %da) com+(se %da) ~)
|
2017-12-15 04:42:12 +03:00
|
|
|
==
|
|
|
|
::
|
2017-12-19 03:50:21 +03:00
|
|
|
++ null-or-da
|
|
|
|
%+ cu |=(a=dime ?+(a !! [%n ~] ~, [%da @da] q.a))
|
|
|
|
%+ cu |=(a=coin ?+(a !! [%$ ^] p.a))
|
|
|
|
(su nuck:so.hoon)
|
|
|
|
::
|
2017-12-15 04:42:12 +03:00
|
|
|
++ create
|
2017-12-16 09:04:09 +03:00
|
|
|
:: (ot wat+(cu (hard kind) so) des+so pub+bo vis+bo ses+(as (se %p)) ~)
|
|
|
|
|= a=json
|
|
|
|
~| a
|
2018-02-01 04:31:41 +03:00
|
|
|
=+ ^- [wat=kind des=cord pub=? vis=? ses=(set @p)]
|
2017-12-16 09:04:09 +03:00
|
|
|
%. a
|
2018-02-01 04:31:41 +03:00
|
|
|
:: change this to accept an array of @p
|
|
|
|
(ot wat+(cu (hard kind) so) des+so pub+bo vis+bo ses+(su (cook sy (more ace fed:ag))) ~)
|
2017-12-16 09:04:09 +03:00
|
|
|
[wat des pub vis ses]
|
2017-12-15 04:42:12 +03:00
|
|
|
::
|
2017-12-21 06:55:10 +03:00
|
|
|
++ wain (su (more newline (cook crip (star prn))))
|
|
|
|
:: ++ newline (just '\0a')
|
|
|
|
::XX getting sent \r by frontend
|
|
|
|
++ newline ;~(pfix (punt (just '\0d')) (just '\0a'))
|
2017-12-15 04:42:12 +03:00
|
|
|
::
|
|
|
|
::
|
|
|
|
++ as |*(a=fist (cu sy (ar a))) :: array as set
|
|
|
|
++ se :: string as aura
|
|
|
|
=, wired
|
|
|
|
|* a=term
|
|
|
|
%+ cu
|
|
|
|
|= b=cord ^- (odo:raid a)
|
|
|
|
(slav a b)
|
|
|
|
so
|
|
|
|
-- --
|
|
|
|
--
|