Fix sub tier rec.
This commit is contained in:
@@ -149,12 +149,13 @@ class SubathonComponent(cmds.Component):
|
|||||||
data = active.subathondata
|
data = active.subathondata
|
||||||
# In an active subathon
|
# In an active subathon
|
||||||
pid = event_row['profileid']
|
pid = event_row['profileid']
|
||||||
|
tier = int(sub_payload.tier)
|
||||||
|
|
||||||
if sub_payload.tier == 1000:
|
if tier == 1000:
|
||||||
mult = data.sub1_score
|
mult = data.sub1_score
|
||||||
elif sub_payload.tier == 2000:
|
elif tier == 2000:
|
||||||
mult = data.sub2_score
|
mult = data.sub2_score
|
||||||
elif sub_payload.tier == 3000:
|
elif tier == 3000:
|
||||||
mult = data.sub3_score
|
mult = data.sub3_score
|
||||||
else:
|
else:
|
||||||
raise ValueError(f"Unknown sub tier {sub_payload.tier}")
|
raise ValueError(f"Unknown sub tier {sub_payload.tier}")
|
||||||
@@ -184,11 +185,12 @@ class SubathonComponent(cmds.Component):
|
|||||||
# In an active subathon
|
# In an active subathon
|
||||||
pid = event_row['profileid']
|
pid = event_row['profileid']
|
||||||
|
|
||||||
if gift_payload.tier == 1000:
|
tier = int(gift_payload.tier)
|
||||||
|
if tier == 1000:
|
||||||
mult = data.sub1_score
|
mult = data.sub1_score
|
||||||
elif gift_payload.tier == 2000:
|
elif tier == 2000:
|
||||||
mult = data.sub2_score
|
mult = data.sub2_score
|
||||||
elif gift_payload.tier == 3000:
|
elif tier == 3000:
|
||||||
mult = data.sub3_score
|
mult = data.sub3_score
|
||||||
else:
|
else:
|
||||||
raise ValueError(f"Unknown sub tier {gift_payload.tier}")
|
raise ValueError(f"Unknown sub tier {gift_payload.tier}")
|
||||||
|
|||||||
@@ -257,7 +257,7 @@ class TrackerComponent(cmds.Component):
|
|||||||
)
|
)
|
||||||
detail_row = await self.data.subscribe_events.insert(
|
detail_row = await self.data.subscribe_events.insert(
|
||||||
event_id=event_row['event_id'],
|
event_id=event_row['event_id'],
|
||||||
tier=payload.tier,
|
tier=int(payload.tier),
|
||||||
gifted=payload.gift,
|
gifted=payload.gift,
|
||||||
)
|
)
|
||||||
self.bot.safe_dispatch('subscription', payload=(event_row, detail_row, payload))
|
self.bot.safe_dispatch('subscription', payload=(event_row, detail_row, payload))
|
||||||
@@ -285,7 +285,7 @@ class TrackerComponent(cmds.Component):
|
|||||||
)
|
)
|
||||||
detail_row = await self.data.gift_events.insert(
|
detail_row = await self.data.gift_events.insert(
|
||||||
event_id=event_row['event_id'],
|
event_id=event_row['event_id'],
|
||||||
tier=payload.tier,
|
tier=int(payload.tier),
|
||||||
gifted_count=payload.total,
|
gifted_count=payload.total,
|
||||||
)
|
)
|
||||||
self.bot.safe_dispatch('gift_subscription', payload=(event_row, detail_row, payload))
|
self.bot.safe_dispatch('gift_subscription', payload=(event_row, detail_row, payload))
|
||||||
@@ -310,7 +310,7 @@ class TrackerComponent(cmds.Component):
|
|||||||
)
|
)
|
||||||
detail_row = await self.data.subscribe_message_events.insert(
|
detail_row = await self.data.subscribe_message_events.insert(
|
||||||
event_id=event_row['event_id'],
|
event_id=event_row['event_id'],
|
||||||
tier=payload.tier,
|
tier=int(payload.tier),
|
||||||
duration_months=payload.months,
|
duration_months=payload.months,
|
||||||
cumulative_months=payload.cumulative_months,
|
cumulative_months=payload.cumulative_months,
|
||||||
streak_months=payload.streak_months,
|
streak_months=payload.streak_months,
|
||||||
|
|||||||
Reference in New Issue
Block a user