mirror of https://github.com/zedeus/nitter
Use the User type instead of Profile
This commit is contained in:
parent
69d4aaa803
commit
3056d7c2db
|
@ -37,13 +37,13 @@ proc createHomeRouter*(cfg: Config) =
|
|||
prefs = cookiePrefs()
|
||||
names = getNames(prefs.following)
|
||||
var
|
||||
profs: seq[Profile]
|
||||
profs: seq[User]
|
||||
query = request.getQuery("", prefs.following)
|
||||
query.fromUser = names
|
||||
query.kind = userList
|
||||
|
||||
for name in names:
|
||||
let prof = await getCachedProfile(name)
|
||||
let prof = await getCachedUser(name)
|
||||
profs &= @[prof]
|
||||
|
||||
resp renderMain(renderFollowing(query, profs, prefs), request, cfg, prefs)
|
||||
|
|
|
@ -2,7 +2,7 @@ import karax/[karaxdsl, vdom]
|
|||
import search, timeline, renderutils
|
||||
import ../types
|
||||
|
||||
proc renderFollowingUsers*(results: seq[Profile]; prefs: Prefs): VNode =
|
||||
proc renderFollowingUsers*(results: seq[User]; prefs: Prefs): VNode =
|
||||
buildHtml(tdiv(class="timeline")):
|
||||
for user in results:
|
||||
renderUser(user, prefs)
|
||||
|
@ -26,7 +26,7 @@ proc renderHome*(results: Result[Tweet]; prefs: Prefs; path: string): VNode =
|
|||
|
||||
renderTimelineTweets(results, prefs, path)
|
||||
|
||||
proc renderFollowing*(query: Query; following: seq[Profile]; prefs: Prefs): VNode =
|
||||
proc renderFollowing*(query: Query; following: seq[User]; prefs: Prefs): VNode =
|
||||
buildHtml(tdiv(class="timeline-container")):
|
||||
renderHomeTabs(query)
|
||||
renderFollowingUsers(following, prefs)
|
||||
|
|
|
@ -30,9 +30,9 @@ proc renderUserCard*(user: User; prefs: Prefs; path: string): VNode =
|
|||
linkUser(user, class="profile-card-username")
|
||||
let following = isFollowing(user.username, prefs.following)
|
||||
if not following:
|
||||
buttonReferer "/follow/" & profile.username, "Follow", path, "profile-card-follow-button"
|
||||
buttonReferer "/follow/" & user.username, "Follow", path, "profile-card-follow-button"
|
||||
else:
|
||||
buttonReferer "/unfollow/" & profile.username, "Unfollow", path, "profile-card-follow-button"
|
||||
buttonReferer "/unfollow/" & user.username, "Unfollow", path, "profile-card-follow-button"
|
||||
|
||||
tdiv(class="profile-card-extra"):
|
||||
if user.bio.len > 0:
|
||||
|
|
Loading…
Reference in New Issue