deleteToken static method

Future<void> deleteToken()

Implementation

static Future<void> deleteToken() async {
  if (!HttpClientSettings.isCookieSupportAvailable()) {
    // cookie-support is unavailable ==> pass
    return;
  }

  final url = Uri.parse('${myConfig!.serverConfig.apiServerUrl}/deleteToken');
  http.Client client = http.Client();
  // <!-- 멀티플랫폼 작업 완료 (2024-09-30 seventhstone)
  HttpClientSettings.setCredential(client, true);

  http.Response response = await client.post(url).catchError((error, stackTrace) {
    return throw HycopUtils.getHycopException(
      error: error,
      defaultMessage: 'client.post(deleteToken) Failed !!!',
    );
  });
  var responseBody = utf8.decode(response.bodyBytes);
  var jsonData = jsonDecode(responseBody);
  logger.finest('jsonData=$jsonData');
}