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