social-common / pragma.account / AccountPlugin / onAccountLink /
onAccountLink #
abstract suspend fun onAccountLink(pragmaAccount: PragmaAccount, idProviderAccount: IdProviderAccount)
Called before a user links their account with a new identity provider Use this to perform any actions before an account link is created Or throw an application error to prevent the link from being persisted
Used by
- AccountService.linkIdentityProviderAccountV2
 - AccountService.linkIdentityProviderAccountPartnerV1
 - AccountService.linkIdentityProviderAccountServiceV1
 
Parameters #
pragmaAccount  | PragmaAccount of the user  | 
idProviderAccount  | IdProviderAccount for the account being linked  |