Airgram

Guides
/
/
Methods

api.setRecoveryEmailAddress()

Changes the 2-step verification recovery email address of the user. If a new recovery email address is specified, then the change will not be applied until the new recovery email address is confirmed. If new_recovery_email_address is the same as the email address that is currently set up, this call succeeds immediately and aborts all other requests waiting for an email confirmation

Parameters SetRecoveryEmailAddressParams:

NameTypeDescription
passwordstring Password of the current user
newRecoveryEmailAddressstring New recovery email address
Returns ApiResponse interface:
interface ApiResponse {
  _: 'setRecoveryEmailAddress' | 'error'
  airgram: Airgram
  request: {
    method: 'setRecoveryEmailAddress'
    params: SetRecoveryEmailAddressParams
  }
  response:  | 
  setState: (nextState: Record<string, unknown>) => void
  getState: () => Record<string, unknown>
}