validateSdkKey method
Implementation
Future<void> validateSdkKey() async {
try {
final request = ValidataSDKRequest(
sdkKey: _config.sdkKey,
merchantId: _config.merchantId,
merchantName: _config.merchantName,
userFullName: _config.userFullName,
userEmail: _config.userEmail,
userPhoneNumber: _config.userPhoneNumber,
);
final res = await validateSdkUseCase.validateSdkKey(
body: request.toJson(),
);
res.fold(
(failure) {
if (_onError != null) {
_onError!(failure);
_onSuccess!(false);
}
},
(success) {
_config.accessToken = success.accessToken;
_config.authToken = success.token;
_isInitialized = true;
_onSuccess!(true);
},
);
} catch (_) {
_isInitialized = false;
}
}