PlayxVersionUpdateError.fromInAppUpdateErrorCode constructor

PlayxVersionUpdateError.fromInAppUpdateErrorCode(
  1. String errorCode,
  2. String errorMessage
)

Implementation

factory PlayxVersionUpdateError.fromInAppUpdateErrorCode(
    String errorCode, String errorMessage) {
  return switch (errorCode) {
    _activityNotFoundErrorCode => ActivityNotFoundError(),
    _appUpdateMangerNotFoundErrorCode => AppUpdateMangerNotFoundError(),
    _playxInAppUpdateInfoRequestCanceledErrorCode =>
      PlayxInAppUpdateInfoRequestCanceledError(),
    _playxInAppUpdateCanceledErrorCode => PlayxInAppUpdateCanceledError(),
    _playxUpdateNotAvailableErrorCode => PlayxUpdateNotAvailableError(),
    _playxUpdateNotAllowedErrorCode => PlayxUpdateNotAllowedError(),
    _playxUnknownUpdateTypeError => PlayxUnknownUpdateTypeError(),
    _playxInAppUpdateFailedErrorCode => PlayxInAppUpdateFailedError(),
    defaultFailureErrorCode => DefaultFailureError(errorMsg: errorMessage),
    _platformNotSupportedErrorCode => PlatformNotSupportedError(),
    _ => DefaultFailureError(errorMsg: errorMessage)
  };
}