( target: TargetChat, user: Api.User, )
| 472 | async function getCachedUserInfo( |
| 473 | target: TargetChat, |
| 474 | userId: string, |
| 475 | ): Promise<{ name?: string; username?: string | null } | undefined> { |
| 476 | const entry = await getCachedAvgEntry(target, userId); |
| 477 | if (!entry) return undefined; |
| 478 | if (!entry.name && !entry.username) return undefined; |
| 479 | return { |
| 480 | name: entry.name, |
| 481 | username: entry.username, |
| 482 | }; |
| 483 | } |
| 484 | |
| 485 | async function clearAvgCache(target?: TargetChat): Promise<number> { |
no test coverage detected