mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-04-07 00:15:23 +02:00
fix: address minor review findings N3, N5, N6
- N3: Type deleteClientRegistration param as TokenMethods['deleteTokens'] instead of Promise<unknown> - N5: Elevate deletion failure logging from debug to warn for operator visibility when stale client cleanup fails - N6: Use getLogPrefix() instead of hardcoded log prefix to respect system-user privacy convention
This commit is contained in:
parent
978ce2b4eb
commit
874f2a03fc
2 changed files with 4 additions and 5 deletions
|
|
@ -362,7 +362,7 @@ export class MCPConnectionFactory {
|
||||||
serverName: this.serverName,
|
serverName: this.serverName,
|
||||||
deleteTokens: this.tokenMethods.deleteTokens,
|
deleteTokens: this.tokenMethods.deleteTokens,
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
logger.debug(`${this.logPrefix} Failed to clear stale client registration`, err);
|
logger.warn(`${this.logPrefix} Failed to clear stale client registration`, err);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
const oldState = oldMeta?.state;
|
const oldState = oldMeta?.state;
|
||||||
|
|
|
||||||
|
|
@ -484,7 +484,7 @@ export class MCPTokenStorage {
|
||||||
}: {
|
}: {
|
||||||
userId: string;
|
userId: string;
|
||||||
serverName: string;
|
serverName: string;
|
||||||
deleteTokens: (query: { userId: string; type: string; identifier: string }) => Promise<unknown>;
|
deleteTokens: TokenMethods['deleteTokens'];
|
||||||
}): Promise<void> {
|
}): Promise<void> {
|
||||||
const identifier = `mcp:${serverName}`;
|
const identifier = `mcp:${serverName}`;
|
||||||
await deleteTokens({
|
await deleteTokens({
|
||||||
|
|
@ -492,9 +492,8 @@ export class MCPTokenStorage {
|
||||||
type: 'mcp_oauth_client',
|
type: 'mcp_oauth_client',
|
||||||
identifier: `${identifier}:client`,
|
identifier: `${identifier}:client`,
|
||||||
});
|
});
|
||||||
logger.debug(
|
const logPrefix = this.getLogPrefix(userId, serverName);
|
||||||
`[MCPTokenStorage] Cleared stored client registration for ${serverName} (userId: ${userId})`,
|
logger.debug(`${logPrefix} Cleared stored client registration`);
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue