getInitialFastModeSetting method

bool getInitialFastModeSetting(
  1. ModelSetting? model
)

Get the initial fast mode setting based on availability and settings.

Implementation

bool getInitialFastModeSetting(ModelSetting model) {
  if (!isFastModeEnabled) return false;
  if (!isFastModeAvailable) return false;
  if (!isFastModeSupportedByModel(model)) return false;
  final settings = _config.getInitialSettings();
  if (settings['fastModePerSessionOptIn'] == true) return false;
  return settings['fastMode'] == true;
}