import 'package:flutter/material.dart'; import 'package:flutter_secure_storage/flutter_secure_storage.dart'; import 'package:shared_preferences/shared_preferences.dart'; import '../../main.dart'; import '../Login Screen/login_screen.dart'; class LogoutService { static Future logout() async { SharedPreferences prefs = await SharedPreferences.getInstance(); await prefs.remove('userData'); await prefs.remove('isLoggedIn'); const storage = FlutterSecureStorage(); await storage.delete(key: 'token'); navigatorKey.currentState!.pushAndRemoveUntil( MaterialPageRoute(builder: (context) => LoginScreen()), (route) => false, // Remove all routes from the stack ); } }