#? stdtmpl(subsChar = '$', metaChar = '#', toString = "xmltree.escape") #import "../database" #import xmltree #import times # #proc renderUser*(user: User): string = # result = ""

${user.username}

Following: ${$user.following.len}
#end proc # #proc renderUser*(user: User, currentUser: User): string = # result = ""

${user.username}

Following: ${$user.following.len} #if user.username notin currentUser.following:
#end if
# #end proc # #proc renderMessages*(messages: seq[Message]): string = # result = ""
#for message in messages:
${message.username} ${message.time.getGMTime().format("HH:mm MMMM d',' yyyy")}

${message.msg}

#end for
#end proc # #when true: # echo renderUser(User(username: "d0m96<>", following: @[])) # echo renderMessages(@[ # Message(username: "d0m96", time: getTime(), msg: "Hello World!"), # Message(username: "d0m96", time: getTime(), msg: "Testing") # ]) #end when