logout method
Logout user, also removes token from storage and logs out user from social logins
Implementation
@override
Future<void> logout() async {
for (final provider in socialLogins) {
await provider.logout();
}
emit(
const AuthState.unauthenticated(),
);
}