(client: TelegramClient)
| 343 | const me = await safeGetMe(client); |
| 344 | _selfId = me ? Number((me as any).id) : 0; |
| 345 | return _selfId!; |
| 346 | } |
| 347 | |
| 348 | function cacheUserFromSender(sender: any): void { |
| 349 | if (!sender?.id) return; |
| 350 | const id = Number(sender.id); |
| 351 | const name = [sender.firstName, sender.lastName].filter(Boolean).join(" ").trim() || "Unknown"; |
| 352 | const username = sender.username as string | undefined; |
| 353 | nameCache.set(id, name); |