|
|
|
|
@ -34,12 +34,13 @@ import 'package:diplomaticquarterapp/widgets/transitions/fade_page.dart';
|
|
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/config/config.dart';
|
|
|
|
|
|
|
|
|
|
class MyFamily extends StatefulWidget {
|
|
|
|
|
final bool isAppbarVisible;
|
|
|
|
|
Function onBackClick;
|
|
|
|
|
|
|
|
|
|
MyFamily({this.isAppbarVisible = true,this.onBackClick});
|
|
|
|
|
MyFamily({this.isAppbarVisible = true, this.onBackClick});
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
_MyFamily createState() => _MyFamily();
|
|
|
|
|
@ -526,7 +527,7 @@ class _MyFamily extends State<MyFamily> with TickerProviderStateMixin {
|
|
|
|
|
|
|
|
|
|
loginAfter(result, context) async {
|
|
|
|
|
var currentLang = await sharedPref.getString(APP_LANGUAGE);
|
|
|
|
|
Provider.of<ProjectViewModel>(context, listen: false).setPrivilege(privilegeList: result, isLoginChild: true);
|
|
|
|
|
Provider.of<ProjectViewModel>(AppGlobal.context, listen: false).setPrivilege(privilegeList: result, isLoginChild: true);
|
|
|
|
|
result = list.CheckActivationCode.fromJson(result);
|
|
|
|
|
|
|
|
|
|
var familyFile = await sharedPref.getObject(FAMILY_FILE);
|
|
|
|
|
@ -547,8 +548,8 @@ class _MyFamily extends State<MyFamily> with TickerProviderStateMixin {
|
|
|
|
|
this.sharedPref.setString(TOKEN, result.authenticationTokenID);
|
|
|
|
|
|
|
|
|
|
await authenticatedUserObject.getUser(getUser: true);
|
|
|
|
|
Provider.of<ProjectViewModel>(context, listen: false).user = authenticatedUserObject.user;
|
|
|
|
|
Provider.of<ProjectViewModel>(context, listen: false).setUser(authenticatedUserObject.user);
|
|
|
|
|
Provider.of<ProjectViewModel>(AppGlobal.context, listen: false).user = authenticatedUserObject.user;
|
|
|
|
|
Provider.of<ProjectViewModel>(AppGlobal.context, listen: false).setUser(authenticatedUserObject.user);
|
|
|
|
|
|
|
|
|
|
appointmentRateViewModel
|
|
|
|
|
.getIsLastAppointmentRatedList()
|
|
|
|
|
@ -565,14 +566,7 @@ class _MyFamily extends State<MyFamily> with TickerProviderStateMixin {
|
|
|
|
|
(r) => false)
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
Navigator.pushAndRemoveUntil(
|
|
|
|
|
context,
|
|
|
|
|
FadePage(
|
|
|
|
|
page: LandingPage(),
|
|
|
|
|
),
|
|
|
|
|
(r) => false)
|
|
|
|
|
}
|
|
|
|
|
{Navigator.pushAndRemoveUntil(AppGlobal.context, MaterialPageRoute(builder: (context) => LandingPage()), (Route<dynamic> r) => false)}
|
|
|
|
|
})
|
|
|
|
|
.catchError((err) {
|
|
|
|
|
print(err);
|
|
|
|
|
|