Skip to content
This repository was archived by the owner on Sep 8, 2025. It is now read-only.

Commit d47daf1

Browse files
authored
fix: update password reset method name to match js lib (#584)
1 parent 14f4444 commit d47daf1

File tree

3 files changed

+23
-11
lines changed

3 files changed

+23
-11
lines changed

supabase_auth/_async/gotrue_client.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -711,11 +711,7 @@ def _unsubscribe() -> None:
711711
self._state_change_emitters[unique_id] = subscription
712712
return subscription
713713

714-
async def reset_password_email(
715-
self,
716-
email: str,
717-
options: Options = {},
718-
) -> None:
714+
async def reset_password_for_email(self, email: str, options: Options = {}) -> None:
719715
"""
720716
Sends a password reset request to an email address.
721717
"""
@@ -731,6 +727,16 @@ async def reset_password_email(
731727
redirect_to=options.get("redirect_to"),
732728
)
733729

730+
async def reset_password_email(
731+
self,
732+
email: str,
733+
options: Options = {},
734+
) -> None:
735+
"""
736+
Sends a password reset request to an email address.
737+
"""
738+
await self.reset_password_for_email(email, options)
739+
734740
# MFA methods
735741

736742
async def _enroll(self, params: MFAEnrollParams) -> AuthMFAEnrollResponse:

supabase_auth/_sync/gotrue_client.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -703,11 +703,7 @@ def _unsubscribe() -> None:
703703
self._state_change_emitters[unique_id] = subscription
704704
return subscription
705705

706-
def reset_password_email(
707-
self,
708-
email: str,
709-
options: Options = {},
710-
) -> None:
706+
def reset_password_for_email(self, email: str, options: Options = {}) -> None:
711707
"""
712708
Sends a password reset request to an email address.
713709
"""
@@ -723,6 +719,16 @@ def reset_password_email(
723719
redirect_to=options.get("redirect_to"),
724720
)
725721

722+
def reset_password_email(
723+
self,
724+
email: str,
725+
options: Options = {},
726+
) -> None:
727+
"""
728+
Sends a password reset request to an email address.
729+
"""
730+
self.reset_password_for_email(email, options)
731+
726732
# MFA methods
727733

728734
def _enroll(self, params: MFAEnrollParams) -> AuthMFAEnrollResponse:

supabase_auth/types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ class AMREntry(BaseModel):
8484

8585
class Options(TypedDict):
8686
redirect_to: NotRequired[str]
87-
data: NotRequired[Any]
87+
captcha_token: NotRequired[str]
8888

8989

9090
class AuthResponse(BaseModel):

0 commit comments

Comments
 (0)