checkShowTutorial static method

Future<bool> checkShowTutorial()

Implementation

static Future<bool> checkShowTutorial() async {
  final tutorialInfo = await getTutorialInfo();
  final showPageDone = tutorialInfo?.hasShowSignUpPage != true ||
      tutorialInfo?.hasShowSignInPage != true;
  final checkNewestVersion =
      _tutorialVersion > (tutorialInfo?.versionInfo ?? 0);

  if (checkNewestVersion || showPageDone) {
    if (checkNewestVersion) {
      final tutorialInfo = AtTutorialServiceInfo();
      await setTutorialInfo(tutorialInfo);
    }
    return false;
  }
  return true;
}