coollsd commited on
Commit
c32d9bf
·
verified ·
1 Parent(s): 2eed150

Update sportbet.py

Browse files
Files changed (1) hide show
  1. sportbet.py +4 -7
sportbet.py CHANGED
@@ -116,11 +116,11 @@ class TeamOptionSelect(discord.ui.Select):
116
  selected_team = self.values[0]
117
  await interaction.response.send_modal(BetModal(selected_team, interaction.user.id, self.game, self.league))
118
 
119
- class BetModal(discord.ui.Modal, title="Place Your Bet"):
120
  bet_amount = discord.ui.TextInput(label="Bet Amount", placeholder="Enter bet amount", required=True)
121
 
122
  def __init__(self, team, user_id, game_data, league):
123
- super().__init__()
124
  self.team = team
125
  self.user_id = user_id
126
  self.game_data = game_data
@@ -150,12 +150,9 @@ class BetModal(discord.ui.Modal, title="Place Your Bet"):
150
  await interaction.response.send_message(str(e), ephemeral=False)
151
 
152
  async def monitor_game(self, interaction):
153
-
154
- # Monitor the game's progress and determine the outcome.
155
  event_id = self.game_data['id']
156
  fetch_scores_func = fetch_nhl_scores if self.league == "NHL" else fetch_nfl_scores
157
 
158
- # Wait until the game's start time.
159
  start_time_utc = datetime.fromisoformat(self.game_data['eventTime'].replace('Z', '+00:00'))
160
  sleep_duration_seconds = (start_time_utc - datetime.now(timezone.utc)).total_seconds()
161
  if sleep_duration_seconds > 0:
@@ -228,8 +225,8 @@ class SportBetView(discord.ui.View):
228
  super().__init__()
229
  self.add_item(SportSelect())
230
 
231
- @discord.ui.button(label="View Bets", style=discord.ButtonStyle.secondary)
232
- async def view_bets(self ,interaction:discord.Interaction ,button:discord.ui.Button ):
233
  await show_current_bets(interaction )
234
 
235
  async def show_current_bets(interaction:discord.Interaction ):
 
116
  selected_team = self.values[0]
117
  await interaction.response.send_modal(BetModal(selected_team, interaction.user.id, self.game, self.league))
118
 
119
+ class BetModal(discord.ui.Modal):
120
  bet_amount = discord.ui.TextInput(label="Bet Amount", placeholder="Enter bet amount", required=True)
121
 
122
  def __init__(self, team, user_id, game_data, league):
123
+ super().__init__(title="Place Your Bet")
124
  self.team = team
125
  self.user_id = user_id
126
  self.game_data = game_data
 
150
  await interaction.response.send_message(str(e), ephemeral=False)
151
 
152
  async def monitor_game(self, interaction):
 
 
153
  event_id = self.game_data['id']
154
  fetch_scores_func = fetch_nhl_scores if self.league == "NHL" else fetch_nfl_scores
155
 
 
156
  start_time_utc = datetime.fromisoformat(self.game_data['eventTime'].replace('Z', '+00:00'))
157
  sleep_duration_seconds = (start_time_utc - datetime.now(timezone.utc)).total_seconds()
158
  if sleep_duration_seconds > 0:
 
225
  super().__init__()
226
  self.add_item(SportSelect())
227
 
228
+ @discord.ui.button(label="View Bets", style=discord.ButtonStyle.secondary)
229
+ async def view_bets(self ,interaction:discord.Interaction ,button:discord.ui.Button ):
230
  await show_current_bets(interaction )
231
 
232
  async def show_current_bets(interaction:discord.Interaction ):