fix App drawer after logout

fix_issues
Mohammad Aljammal 5 years ago
parent ddc7eca605
commit b785f87dac

@ -2,10 +2,12 @@ import 'dart:convert';
import 'package:diplomaticquarterapp/config/config.dart';
import 'package:diplomaticquarterapp/config/shared_pref_kay.dart';
import 'package:diplomaticquarterapp/core/viewModels/project_view_model.dart';
import 'package:diplomaticquarterapp/uitl/app_shared_preferences.dart';
import 'package:diplomaticquarterapp/uitl/utils.dart';
import 'package:flutter/cupertino.dart';
import 'package:http/http.dart' as http;
import 'package:provider/provider.dart';
import '../../../locator.dart';
import '../../../routes.dart';
@ -159,6 +161,7 @@ class BaseAppClient {
logout() async {
await sharedPref.remove(LOGIN_TOKEN_ID);
await authenticatedUserObject.getUser();
Provider.of<ProjectViewModel>(AppGlobal.context, listen: false).isLogin = false;
Navigator.of(AppGlobal.context).pushReplacementNamed(HOME);
}

@ -80,6 +80,7 @@ class MedicineSearch extends StatelessWidget {
],
),
),
if(model.pharmacy.isNotEmpty)
Container(
margin: EdgeInsets.only(
left: SizeConfig.heightMultiplier * 2),

@ -66,7 +66,7 @@ class _AppDrawerState extends State<AppDrawer> {
margin: EdgeInsets.all(
SizeConfig.imageSizeMultiplier * 4),
),
user != null
(user != null && projectProvider.isLogin)
? Padding(
padding: EdgeInsets.all(15),
child: Column(
@ -143,7 +143,7 @@ class _AppDrawerState extends State<AppDrawer> {
}
},
),
user != null
(user != null && projectProvider.isLogin)
? Column(
mainAxisAlignment: MainAxisAlignment.start,
children: <Widget>[

Loading…
Cancel
Save