Mas cosas

This commit is contained in:
Jordan Diaz
2026-05-06 07:07:57 +00:00
parent 8875cb29cb
commit 06ce51a9c1
9 changed files with 643 additions and 80 deletions

View File

@@ -77,14 +77,17 @@ export async function validateMcpToken(secret) {
} catch {
return null;
}
if (!meta || !meta.user || !meta.project) return null;
// Solo exigimos `user`. `project` puede ser "" (token user-wide que
// autoriza todos los proyectos del usuario, ver handlers/mcp_tokens.py
// del backend Python para los detalles del modelo).
if (!meta || !meta.user) return null;
// Actualizacion asincrona de lastUsedAt — no bloqueamos la request.
updateLastUsedAt(key, meta).catch((e) => {
console.error("[mcp-tokens] lastUsedAt update failed:", e.message);
});
return { user: meta.user, project: meta.project, id: meta.id || "" };
return { user: meta.user, project: meta.project || "", id: meta.id || "" };
}
async function updateLastUsedAt(key, meta) {