clearUserData method

Future<void> clearUserData()

Implementation

Future<void> clearUserData() async {
  await _storage.erase();
  if (isWeb) {
    try {
      web.window.localStorage.clear();
      final cookies = web.document.cookie?.split(';') ?? [];
      for (final cookie in cookies) {
        final cookiePair = cookie.split('=');
        if (cookiePair.isNotEmpty) {
          web.document.cookie = '${cookiePair[0].trim()}=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/';
        }
      }
    } catch (_) {}
  }
}