clearCookies method

Future<void> clearCookies()

Clear all cookies for the current domain

Implementation

Future<void> clearCookies() async {
  try {
    final uri = Uri.parse(SuperBetterAuth.baseUrl);
    final cookieManager = SuperBetterAuth.dioClient.interceptors
        .whereType<CookieManager>()
        .firstOrNull;

    if (cookieManager != null) {
      await cookieManager.cookieJar.delete(uri);
    }
  } catch (e) {
    // Silently handle errors
  }
}