configImagesFromConfig method

void configImagesFromConfig(
  1. ConfigImages newConfig
)

configure the images service from a ConfigImages object

Implementation

void configImagesFromConfig(ConfigImages newConfig) {
  if (newConfig.n < 1 || newConfig.n > 10) {
    throw InvalidParamsException(message: 'the n param is lower than 1');
  }
  if (newConfig.size != '256x256' &&
      newConfig.size != '512x512' &&
      newConfig.size != '1024x1024') {
    throw InvalidParamsException(
        message:
            'the size param must be ne of 256x256, 512x512, or 1024x1024');
  }
  _configImages = _configImages.copyWith(
    n: newConfig.n,
    size: newConfig.size,
  );
}