refactor(auth): remove agent user header
This commit is contained in:
@@ -49,30 +49,3 @@ export const getAccessToken = async () => {
|
||||
}
|
||||
return null;
|
||||
};
|
||||
|
||||
export const getUserId = async () => {
|
||||
const session = await getSession();
|
||||
const sessionUserId = typeof session?.user?.id === "string" ? session.user.id : null;
|
||||
if (sessionUserId) {
|
||||
return sessionUserId;
|
||||
}
|
||||
|
||||
const accessToken = await getAccessToken();
|
||||
if (!accessToken) {
|
||||
return null;
|
||||
}
|
||||
|
||||
const payload = decodeJwtPayload(accessToken);
|
||||
if (!payload || typeof payload !== "object") {
|
||||
return null;
|
||||
}
|
||||
|
||||
const candidate =
|
||||
typeof payload.sub === "string"
|
||||
? payload.sub
|
||||
: typeof payload.user_id === "string"
|
||||
? payload.user_id
|
||||
: null;
|
||||
|
||||
return candidate;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user