Skip to content

Commit c500faa

Browse files
committed
Added superlikes to heat score
1 parent 4edf7be commit c500faa

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

backend/PyMatcha/utils/tasks.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ def setup_periodic_tasks(sender, **kwargs):
2323
@celery.task
2424
def update_heat_scores():
2525
for user in User.select_all():
26-
likes_received = len(user.get_likes_received())
26+
likes = [like.is_superlike for like in user.get_likes_received()]
27+
likes_received = likes.count(False)
28+
superlikes_received = likes.count(True)
2729
reports_received = len(user.get_reports_received())
2830
views = len(user.get_views())
2931
matches = len(user.get_matches())
@@ -36,6 +38,7 @@ def update_heat_scores():
3638
if user.username == "seluj78" or user.username == "tet":
3739
score += 100
3840
score += likes_received * 2
41+
score += superlikes_received * 10
3942
score += matches * 4
4043
score -= reports_received * 10
4144
score += views

0 commit comments

Comments
 (0)