fix(auth): handle null platform token verification

This commit is contained in:
root 2026-05-05 21:19:28 +00:00
parent 427490ebdb
commit 2db27ef686

View File

@ -54,6 +54,9 @@ export async function verifyTradingAccessToken(token: string): Promise<VerifiedT
if (jwtUtils) {
try {
const payload = await jwtUtils.verifyToken(token);
if (!payload) {
throw new Error('Platform token verification returned null payload');
}
const productId = String(payload?.productId || '').trim();
if (!payload?.sub) {
return { userId: null, source: null, error: 'Platform token missing subject claim' };