Differences From
Artifact [005ba03599]:
31 31 var livetime = co.srv:thread_latest_arrival_calc(p.id)
32 32
33 33 var pg: lib.str.acc pg:init(256)
34 34 lib.render.tweet(co, p, &pg)
35 35
36 36 if co.aid ~= 0 then
37 37 pg:lpush('<form class="action-bar" method="post">')
38 - var liked = false -- FIXME
39 - var rtd = false
40 - if not liked
38 + if not co.srv:post_liked_uid(co.who.id, p.id)
41 39 then pg:lpush('<button class="pos" name="act" value="like">like</button>')
42 40 else pg:lpush('<button class="neg" name="act" value="dislike">dislike</button>')
43 41 end
44 - if not rtd
45 - then pg:lpush('<button class="pos" name="act" value="rt">retweet</button>')
46 - else pg:lpush('<button class="neg" name="act" value="unrt">detweet</button>')
47 - end
42 + pg:lpush('<button class="pos" name="act" value="rt">retweet</button>')
48 43 if p.author == co.who.id then
49 44 pg:lpush('<a class="button" href="/post/'):rpush(path(1)):lpush('/edit">edit</a><a class="neg button" href="/post/'):rpush(path(1)):lpush('/del">delete</a>')
50 45 end
51 46 -- TODO list user's chosen reaction emoji
52 47 pg:lpush('</form>')
53 48
54 49 end