(emails: Email[])
| 34 | } |
| 35 | |
| 36 | const primaryOrFirstEmail = (emails: Email[]) => { |
| 37 | const matches = emails.filter(({ primary }) => primary) |
| 38 | if (matches.length) return matches[0].value |
| 39 | if (emails.length) return emails[0].value |
| 40 | return null |
| 41 | } |
| 42 | |
| 43 | const onAuthSuccessFn = (environment: Environment) => async ( |
| 44 | _arg0: any, _arg1: any, profile: IProfile, done: Done, |