anchor.diff:  Future<bool> get isSurveyActionTaken async {
     bool surveyActionTaken = false;
   
  -  final resp = await HttpRequest.request(
  -    '${server.apiGetSurveyActionTaken}',
  -    method: 'POST',
  -  );
  -  if (resp.status == HttpStatus.ok) {
  -    surveyActionTaken = json.decode(resp.responseText);
  -  } else {
  -    _logWarning(resp, server.apiGetSurveyActionTaken);
  -  }
  +  if (isDevToolsServerAvailable) {
  +    final resp = await _request(server.apiGetSurveyActionTaken);
  +    if (resp?.status == HttpStatus.ok) {
  +      surveyActionTaken = json.decode(resp.responseText);
  +    } else {
  +      _logWarning(resp, server.apiGetSurveyActionTaken);
  +    }
  +  }
  +
     return surveyActionTaken;
   }
   
  
positive.code: Future<bool> get isFirstRun async {
    bool firstRun = false;
  
    final resp = await HttpRequest.request(
      server.apiGetDevToolsFirstRun,
      method: 'POST',
    );
    if (resp.status == HttpStatus.ok) {
      firstRun = json.decode(resp.responseText);
    } else {
      _logWarning(resp, server.apiGetDevToolsFirstRun);
    }
    return firstRun;
  }
  
  
negative.code: Future<bool> get isFlutterGAEnabled async {
    bool enabled = false;
  
    if (isDevToolsServerAvailable) {
      final resp = await _request(server.apiGetFlutterGAEnabled);
      if (resp?.status == HttpStatus.ok) {
        // A return value of 'null' implies Flutter tool has never been run.
        enabled = json.decode(resp.responseText);
      } else {
        _logWarning(resp, server.apiGetFlutterGAEnabled);
      }
    }
  
    return enabled;
  