diff --git a/main.py b/main.py index d562784..36ba7aa 100644 --- a/main.py +++ b/main.py @@ -72,6 +72,7 @@ async def post_data(self, data): async def on_submit(self, interaction: discord.Interaction): user = interaction.user + supaClient = SupabaseClient() await interaction.response.send_message( "Thanks! Now please sign in via Github!", view=AuthenticationView(user.id), @@ -92,15 +93,18 @@ async def on_submit(self, interaction: discord.Interaction): else: async def hasIntroduced(): print("Checking hasIntroduced...") - authentication = SupabaseClient().read( - "contributors_registration", "discord_id", user.id - ) + try: + authentication = supaClient.read( + "contributors_registration", "discord_id", user.id + ) + except Exception as e: + print("Failed hasIntroduced"+e) print("Authentication: "+authentication) while not authentication: print("Not authenticated") await asyncio.sleep(30) print("Found!") - discordEngagement = SupabaseClient().read( + discordEngagement = supaClient.read( "discord_engagement", "contributor", user.id )[0] print("Discord engagement: "+discordEngagement)