|
|
|
|
@ -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);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|