From 7edf5de33c2e1c399c91ef6eaf3fb9a99e9d738b Mon Sep 17 00:00:00 2001 From: m5ka Date: Tue, 26 Mar 2024 23:10:51 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=E2=8F=B0=20include=20natural=20time=20?= =?UTF-8?q?in=20latest=20post=20json=20response?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- moku/views/post.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/moku/views/post.py b/moku/views/post.py index fe9e217..efac7ab 100644 --- a/moku/views/post.py +++ b/moku/views/post.py @@ -2,6 +2,7 @@ import json from django.conf import settings from django.contrib import messages +from django.contrib.humanize.templatetags.humanize import naturaltime from django.core.exceptions import PermissionDenied from django.http import HttpResponse from django.shortcuts import redirect @@ -86,7 +87,10 @@ class LatestPostJSONView(BaseView): json.dumps({"post": None}), content_type="application/json" ) post_data = { - "date": str(post.created_at), + "date": { + "iso": str(post.created_at), + "natural": naturaltime(post.created_at), + }, "text": post.get_verb_display() % {"user": f"@{post.created_by.username}", "food": post.food}, "food": post.food,