Mas cosas
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user