Skip to content

Commit 3c8dddd

Browse files
committed
Changed superlikes reset timer format to timago future format
1 parent bd207a2 commit 3c8dddd

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

backend/PyMatcha/routes/api/like.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
from PyMatcha.utils.errors import BadRequestError
1414
from PyMatcha.utils.errors import NotFoundError
1515
from PyMatcha.utils.success import Success
16+
from timeago import format as timeago_format
1617

1718
like_bp = Blueprint("like", __name__)
1819

@@ -38,12 +39,8 @@ def like_profile(uid):
3839
if current_user.superlikes_reset_dt < datetime.utcnow():
3940
raise BadRequestError("Your superlikes are being restored, try again in a second")
4041
else:
41-
next_reset_delta = current_user.superlikes_reset_dt - datetime.utcnow()
42-
seconds = next_reset_delta.total_seconds()
43-
hours = int(seconds // 3600)
44-
minutes = int((seconds % 3600) // 60)
45-
seconds = int(seconds % 60)
46-
raise BadRequestError(f"No more superlikes today, come back in {hours}h:{minutes}m:{seconds}s")
42+
ta_format = timeago_format(current_user.superlikes_reset_dt, datetime.utcnow())
43+
raise BadRequestError(f"No more superlikes today, come back {ta_format}")
4744
else:
4845
current_user.superlikes_counter -= 1
4946
if current_user.superlikes_counter <= 0:

0 commit comments

Comments
 (0)