Skip to content

Commit 633ebc1

Browse files
committed
feat: Set default of tenant_id and user context to None
1 parent 3133a70 commit 633ebc1

File tree

3 files changed

+22
-8
lines changed

3 files changed

+22
-8
lines changed

supertokens_python/recipe/emailverification/syncio/__init__.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,12 @@ def send_email(
9292
def create_email_verification_link(
9393
user_id: str,
9494
email: Optional[str],
95-
tenant_id: Optional[str],
96-
user_context: Dict[str, Any],
95+
tenant_id: Optional[str] = None,
96+
user_context: Optional[Dict[str, Any]] = None,
9797
):
98+
if user_context is None:
99+
user_context = {}
100+
98101
from supertokens_python.recipe.emailverification.asyncio import (
99102
create_email_verification_link,
100103
)
@@ -105,9 +108,12 @@ def create_email_verification_link(
105108
def send_email_verification_email(
106109
user_id: str,
107110
email: Optional[str],
108-
tenant_id: Optional[str],
109-
user_context: Dict[str, Any],
111+
tenant_id: Optional[str] = None,
112+
user_context: Optional[Dict[str, Any]] = None,
110113
):
114+
if user_context is None:
115+
user_context = {}
116+
111117
from supertokens_python.recipe.emailverification.asyncio import (
112118
send_email_verification_email,
113119
)

supertokens_python/recipe/session/asyncio/__init__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,9 @@ async def create_new_session_without_request_response(
107107
final_access_token_payload = {**access_token_payload, "iss": issuer}
108108

109109
for claim in claims_added_by_other_recipes:
110-
update = await claim.build(user_id, tenant_id or DEFAULT_TENANT_ID, user_context)
110+
update = await claim.build(
111+
user_id, tenant_id or DEFAULT_TENANT_ID, user_context
112+
)
111113
final_access_token_payload = {**final_access_token_payload, **update}
112114

113115
return await SessionRecipe.get_instance().recipe_implementation.create_new_session(
@@ -426,7 +428,9 @@ async def revoke_session(
426428

427429

428430
async def revoke_all_sessions_for_user(
429-
user_id: str, tenant_id: Optional[str] = None, user_context: Union[None, Dict[str, Any]] = None
431+
user_id: str,
432+
tenant_id: Optional[str] = None,
433+
user_context: Union[None, Dict[str, Any]] = None,
430434
) -> List[str]:
431435
if user_context is None:
432436
user_context = {}

supertokens_python/recipe/session/syncio/__init__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,9 @@ def revoke_session(
187187

188188

189189
def revoke_all_sessions_for_user(
190-
user_id: str, tenant_id: Optional[str] = None, user_context: Union[None, Dict[str, Any]] = None
190+
user_id: str,
191+
tenant_id: Optional[str] = None,
192+
user_context: Union[None, Dict[str, Any]] = None,
191193
) -> List[str]:
192194
from supertokens_python.recipe.session.asyncio import (
193195
revoke_all_sessions_for_user as async_revoke_all_sessions_for_user,
@@ -197,7 +199,9 @@ def revoke_all_sessions_for_user(
197199

198200

199201
def get_all_session_handles_for_user(
200-
user_id: str, tenant_id: Optional[str] = None, user_context: Union[None, Dict[str, Any]] = None
202+
user_id: str,
203+
tenant_id: Optional[str] = None,
204+
user_context: Union[None, Dict[str, Any]] = None,
201205
) -> List[str]:
202206
from supertokens_python.recipe.session.asyncio import (
203207
get_all_session_handles_for_user as async_get_all_session_handles_for_user,

0 commit comments

Comments
 (0)