Guest User

Untitled

a guest
Sep 20th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. class UserInfoManager extends InheritedWidget {
  2. final Key key;
  3. final ManagedUserInfo managedUserInfo;
  4. final Widget child;
  5. final Function() refreshManagedUserInfo;
  6.  
  7. UserInfoManager(
  8. {@required this.managedUserInfo,
  9. @required this.child,
  10. @required this.setManagedUserInfo,
  11. this.key})
  12. : super(key: key, child: child);
  13.  
  14. @override
  15. bool updateShouldNotify(UserInfoManager oldWidget) {
  16. return oldWidget.managedUserInfo.appLoginState ==
  17. managedUserInfo.appLoginState;
  18. }
  19.  
  20. static UserInfoManager of(BuildContext context) =>
  21. context.inheritFromWidgetOfExactType(UserInfoManager);
  22. }
Add Comment
Please, Sign In to add comment