File tree Expand file tree Collapse file tree 1 file changed +3
-6
lines changed
backend/PyMatcha/routes/api Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change 1313from PyMatcha .utils .errors import BadRequestError
1414from PyMatcha .utils .errors import NotFoundError
1515from PyMatcha .utils .success import Success
16+ from timeago import format as timeago_format
1617
1718like_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 :
You can’t perform that action at this time.
0 commit comments