Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
else error_html = ""
# Load the last 16 Tnits
- var posts = db.latest_posts(16)
+ var posts = db.list_posts(0, 16)
db.close
var html_posts = new Array[String]
end
end
- # Get the latest tnits
- fun latest_posts(count: Int): Array[Post]
+ # List `count` of the latest Tnits skipping `offset`
+ fun list_posts(offset, count: Int): Array[Post]
do
- var stmt = select("user, text FROM posts ORDER BY datetime(posted) DESC LIMIT {count}")
+ var stmt = select("user, text FROM posts ORDER BY datetime(posted) DESC LIMIT {count} OFFSET {offset}")
assert stmt != null else print error or else "?"
var posts = new Array[Post]