Skip to content

Commit a0e3107

Browse files
committed
Added timeago in user last seen !
1 parent 3eb6f73 commit a0e3107

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

backend/PyMatcha/models/user.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
from PyMatcha.utils.errors import NotFoundError
4040
from PyMatcha.utils.orm import Field
4141
from PyMatcha.utils.orm import Model
42+
from timeago import format as timeago_format
4243

4344

4445
class User(Model):
@@ -194,6 +195,7 @@ def to_dict(self) -> Dict:
194195
returned_dict["likes"] = {"sent": [], "received": []}
195196
returned_dict["likes"]["sent"] = [like.to_dict() for like in self.get_likes_sent()]
196197
returned_dict["likes"]["received"] = [like.to_dict() for like in self.get_likes_received()]
198+
returned_dict["last_seen"] = timeago_format(self.date_lastseen, datetime.datetime.utcnow())
197199
returned_dict.pop("password")
198200
returned_dict.pop("previous_reset_token")
199201

backend/requirements.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,6 @@ sentry-sdk==0.18.0
3737

3838
randomuser==1.6
3939
pyimgur==0.6.0
40-
Pillow==7.2.0
40+
Pillow==7.2.0
41+
42+
timeago==1.0.14

0 commit comments

Comments
 (0)