resendEmailVerificationCode method
Future<DataResult>
resendEmailVerificationCode(
)
override
Implementation
@override
Future<DataResult> resendEmailVerificationCode() async {
final token = await NUISharedPref.get().getString(_PREF_SIGNUP_TOKEN);
if (token.isNullOrEmpty()) {
throwNUI(_MODULE, NUIAuthMessages.INVALID_SIGNUP_TOKEN);
return DataResult(success: false, message: NUIAuthMessages.INVALID_SIGNUP_TOKEN, code: 'c');
}
final req = NUIAuthVerifyEmailReq(token: token);
final result = await _api.resendEmailVerificationCode(request: req);
return DataResult(success: result.success, message: result.message, code: '');
}