(author: any)
| 442 | const botLogins = new Set<string>(); |
| 443 | const avatarByLogin = new Map<string, string>(); |
| 444 | const collect = (author: any) => { |
| 445 | if (!author?.login) return; |
| 446 | const login = String(author.login); |
| 447 | if (author.__typename === 'Bot') botLogins.add(login); |
| 448 | if (author.avatarUrl && !avatarByLogin.has(login)) avatarByLogin.set(login, String(author.avatarUrl)); |
| 449 | }; |
| 450 | for (const n of (pr.comments?.nodes ?? [])) collect(n?.author); |
| 451 | for (const n of (pr.reviews?.nodes ?? [])) collect(n?.author); |
| 452 |
no test coverage detected