From 52b6951b7b3ffee18bf4888eb9552b163c88b678 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Sun, 5 Sep 2021 13:37:23 +0200 Subject: [PATCH] gf --- files/classes/submission.py | 1 + files/routes/posts.py | 32 +++++--------------------------- files/templates/comments.html | 2 +- 3 files changed, 7 insertions(+), 28 deletions(-) diff --git a/files/classes/submission.py b/files/classes/submission.py index 79bdd30c3..8ec244768 100644 --- a/files/classes/submission.py +++ b/files/classes/submission.py @@ -154,6 +154,7 @@ class Submission(Base, Stndrd, Age_times, Scores, Fuzzing): v=v, p=self, sort=sort, + read=read, linked_comment=comment, comment_info=comment_info, render_replies=True, diff --git a/files/routes/posts.py b/files/routes/posts.py index e0eb4003c..5ee1b90c0 100644 --- a/files/routes/posts.py +++ b/files/routes/posts.py @@ -181,32 +181,10 @@ def post_id(pid, anything=None, v=None): post.preloaded_comments = [x for x in comments if not (x.author and x.author.shadowbanned) or (v and v.id == x.author_id)] - - - - - - - - - - - - - - - - - - - - - - - - - - + read = session["read_comments"] + read_comments = [x.id for x in post.preloaded_comments] + if session.get("read_comments"): session["read_comments"] += read_comments + else: session["read_comments"] = read_comments post.views += 1 @@ -220,7 +198,7 @@ def post_id(pid, anything=None, v=None): post.tree_comments() if request.headers.get("Authorization"): return post.json - else: return post.rendered_page(v=v, sort=sort) + else: return post.rendered_page(v=v, read, sort=sort) @app.post("/edit_post/") diff --git a/files/templates/comments.html b/files/templates/comments.html index 10e28d169..f4b0c5f29 100644 --- a/files/templates/comments.html +++ b/files/templates/comments.html @@ -111,7 +111,7 @@
-
+