Skip to content

Commit 4d968f8

Browse files
committed
refactor(getPayloadUser): Return undefined instead of null if user is not logged in
1 parent 18810ec commit 4d968f8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/payload-authjs/src/payload/getPayloadUser.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ interface Options<TSlug extends CollectionSlug> {
2222
export const getPayloadUser = async <TSlug extends CollectionSlug = "users">({
2323
serverUrl = process.env.NEXT_PUBLIC_SERVER_URL,
2424
userCollectionSlug = "users" as TSlug,
25-
}: Options<TSlug> = {}): Promise<DataFromCollectionSlug<TSlug> | null> => {
25+
}: Options<TSlug> = {}): Promise<DataFromCollectionSlug<TSlug> | undefined> => {
2626
const requestCookies = await cookies();
2727

2828
if (serverUrl === undefined) {
@@ -40,7 +40,7 @@ export const getPayloadUser = async <TSlug extends CollectionSlug = "users">({
4040
const { user }: { user: DataFromCollectionSlug<TSlug> } = await meUserReq.json();
4141

4242
if (!meUserReq.ok || !user) {
43-
return null;
43+
return undefined;
4444
}
4545

4646
return user;

0 commit comments

Comments
 (0)