Differences From
Artifact [08cdf2fd9f]:
1 1 -- vim: ft=terra
2 2 local terra
3 -render_userpage(co: &lib.srv.convo, actor: &lib.store.actor)
3 +render_userpage(
4 + co : &lib.srv.convo,
5 + actor : &lib.store.actor,
6 + relationship: &lib.store.relationship
7 +): {}
4 8 var ti: lib.str.acc
5 9 if co.aid ~= 0 and co.who.id == actor.id then
6 10 ti:compose('my profile')
7 11 else
8 12 ti:compose('profile :: ', actor.handle)
9 13 end
10 14 var tiptr = ti:finalize()
11 15
12 16 var acc: lib.str.acc acc:init(1024)
13 - var pftxt = lib.render.profile(co,actor) defer pftxt:free()
17 + var pftxt = lib.render.profile(co,actor,relationship) defer pftxt:free()
14 18 acc:ppush(pftxt)
15 19
16 20 var stoptime = lib.osclock.time(nil)
17 21 var posts = co.srv:post_enum_author_uid(actor.id, lib.store.range {
18 22 mode = 1; -- T->I
19 23 from_time = stoptime;
20 24 to_idx = 64;