logout method
Implementation
Future<bool> logout() async {
// await AnalyticsService().pushData(<String, dynamic>{}, AnalyticsService.logout);
SharedPreferences sharedPreferences = await DeviceStorage().getInstance();
// ProviderConstants.isLoggedIn = false;
await sharedPreferences.setString(DeviceStorage.refreshToken, "");
await sharedPreferences.setString(DeviceStorage.deviceToken, "");
await sharedPreferences.setString(DeviceStorage.sessionToken, "");
await sharedPreferences.setString(DeviceStorage.countryInfo, "");
await sharedPreferences.setString(DeviceStorage.purchaseListData, "");
await sharedPreferences.setString(DeviceStorage.subscriptionData, "");
await sharedPreferences.setString(DeviceStorage.availabilityData, "");
await sharedPreferences.setString(DeviceStorage.subscriberData, "");
await sharedPreferences.setString(DeviceStorage.plans, "");
// try {
// await GoogleSignIn().signOut();
// } catch (err) {
// // ignore
// }
// try {
// await FacebookAuth.instance.logOut();
// } catch (err) {
// // ignore
// }
// await Provider.of<UserProvider>(appContext!, listen: false).updateSubscriber();
// try {
// ScaffoldMessenger.of(appContext!)
// .showSnackBar(const SnackBar(content: Text("You were logged out")));
// } catch (scaffoldNotFoundException) {
// // AppAlerts.showSessionTimedOut(appContext!);
// }
return true;
}