Skip to content

Commit 399b0f4

Browse files
committed
chore: update example
1 parent 362039a commit 399b0f4

File tree

2 files changed

+5
-21
lines changed

2 files changed

+5
-21
lines changed

β€Žsamples/identity/functions/main.py

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,9 @@ def beforeusercreated(
1414
if not event.data.email:
1515
return None
1616
if "@cats.com" in event.data.email:
17-
return identity_fn.BeforeCreateResponse(
18-
display_name="🐈",
19-
custom_claims={"meow": True},
20-
)
17+
return identity_fn.BeforeCreateResponse(display_name="Meow!",)
2118
if "@dogs.com" in event.data.email:
22-
return identity_fn.BeforeCreateResponse(
23-
display_name="πŸ•",
24-
custom_claims={"woof": True},
25-
)
19+
return identity_fn.BeforeCreateResponse(display_name="Woof!",)
2620
return None
2721

2822

@@ -39,19 +33,9 @@ def beforeusersignedin(
3933
return None
4034

4135
if "@cats.com" in event.data.email:
42-
return {
43-
"display_name": "🐈",
44-
"session_claims": {
45-
"session_meow": True
46-
},
47-
}
36+
return identity_fn.BeforeSignInResponse(session_claims={"emoji": "🐈"})
4837

4938
if "@dogs.com" in event.data.email:
50-
return {
51-
"display_name": "πŸ•",
52-
"session_claims": {
53-
"session_woof": True
54-
},
55-
}
39+
return identity_fn.BeforeSignInResponse(session_claims={"emoji": "πŸ•"})
5640

5741
return None

β€Žsrc/firebase_functions/identity_fn.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ class BeforeCreateResponse(_typing.TypedDict, total=False):
303303
"""The user's custom claims object if available."""
304304

305305

306-
class BeforeSignInResponse(BeforeCreateResponse):
306+
class BeforeSignInResponse(BeforeCreateResponse, total=False):
307307
"""
308308
The handler response type for 'before_user_signed_in' blocking events.
309309
"""

0 commit comments

Comments
Β (0)