link-store: reject pokes without content
++ save-page
|= [=path title=@t =url]
^- (quip card _state)
- ?< =(~ path)
+ ?< |(=(~ path) =(~ title) =(~ url))
:: add page to group ours
::
=/ =links (~(gut by by-group) path *links)
++ note-note
|= [=path =url udon=@t]
^- (quip card _state)
+ ?< |(=(~ path) =(~ url) =(~ udon))
:: add note to discussion ours
::
=/ urls (~(gut by discussions) path *(map ^url discussion))
