logLaunchSettingReturn method

dynamic logLaunchSettingReturn()

//////////////// Launch Action ////////////////////////////

Implementation

logLaunchSettingReturn() {
  if (_logAppStartSettingRequest == null) {
    throw IdeaError.messsage(
        "you should call 'applicationWillEnterForeground' when app become active");
  }

  if (!_launchSettingsReturnOnceToken) {
    int gap =
        (DateTime.now().millisecondsSinceEpoch) - (_logAppStartSettingRequest ?? 0);
    if (gap > 0) {
      EasyLog.calcEvent("gate_setting_return_interval", gap);
    }
  }
  _launchSettingsReturnOnceToken = true;
}