MCPcopy Create free account
hub / github.com/TeleBoxOrg/TeleBox_Plugins / cacheUserFromSender

Function cacheUserFromSender

pmcaptcha/pmcaptcha.ts:352–359  ·  view source on GitHub ↗
(sender: any)

Source from the content-addressed store, hash-verified

350 return _selfId!;
351}
352
353function cacheUserFromSender(sender: any): void {
354 if (!sender?.id) return;
355 const id = Number(sender.id);
356 const name = [sender.firstName, sender.lastName].filter(Boolean).join(" ").trim() || "Unknown";
357 const username = sender.username as string | undefined;
358 nameCache.set(id, name);
359 if (username) usernameCache.set(id, username);
360}
361
362async function fetchUserInfo(client: TelegramClient, userId: number): Promise<any | null> {

Callers 3

fetchUserInfoFunction · 0.85
messageListenerFunction · 0.85
resolveUserFunction · 0.85

Calls 1

setMethod · 0.45

Tested by

no test coverage detected