diff --git a/src/modules/subathons/component.py b/src/modules/subathons/component.py index 75088c0..619c6b4 100644 --- a/src/modules/subathons/component.py +++ b/src/modules/subathons/component.py @@ -149,12 +149,13 @@ class SubathonComponent(cmds.Component): data = active.subathondata # In an active subathon pid = event_row['profileid'] + tier = int(sub_payload.tier) - if sub_payload.tier == 1000: + if tier == 1000: mult = data.sub1_score - elif sub_payload.tier == 2000: + elif tier == 2000: mult = data.sub2_score - elif sub_payload.tier == 3000: + elif tier == 3000: mult = data.sub3_score else: raise ValueError(f"Unknown sub tier {sub_payload.tier}") @@ -184,11 +185,12 @@ class SubathonComponent(cmds.Component): # In an active subathon pid = event_row['profileid'] - if gift_payload.tier == 1000: + tier = int(gift_payload.tier) + if tier == 1000: mult = data.sub1_score - elif gift_payload.tier == 2000: + elif tier == 2000: mult = data.sub2_score - elif gift_payload.tier == 3000: + elif tier == 3000: mult = data.sub3_score else: raise ValueError(f"Unknown sub tier {gift_payload.tier}") diff --git a/src/modules/tracker/component.py b/src/modules/tracker/component.py index 735afd4..eb7b4a4 100644 --- a/src/modules/tracker/component.py +++ b/src/modules/tracker/component.py @@ -257,7 +257,7 @@ class TrackerComponent(cmds.Component): ) detail_row = await self.data.subscribe_events.insert( event_id=event_row['event_id'], - tier=payload.tier, + tier=int(payload.tier), gifted=payload.gift, ) 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( event_id=event_row['event_id'], - tier=payload.tier, + tier=int(payload.tier), gifted_count=payload.total, ) 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( event_id=event_row['event_id'], - tier=payload.tier, + tier=int(payload.tier), duration_months=payload.months, cumulative_months=payload.cumulative_months, streak_months=payload.streak_months,