(row: ContactMemberRow)
| 460 | } |
| 461 | |
| 462 | function mapContactMemberRow(row: ContactMemberRow): ContactMemberRef { |
| 463 | return { |
| 464 | id: row.id, |
| 465 | platformId: row.platformId, |
| 466 | name: row.name, |
| 467 | aliases: parseContactAliases(row.aliases), |
| 468 | avatar: row.avatar ?? null, |
| 469 | } |
| 470 | } |
| 471 | |
| 472 | function parseContactAliases(value: string | null): string[] { |
| 473 | if (!value) return [] |
no test coverage detected