getDifferenceTime method

void getDifferenceTime({
  1. required String interstitialID,
  2. VoidCallback? onAdClosed,
})
override

Implementation

getDifferenceTime(
    {required String interstitialID, VoidCallback? onAdClosed}) {
  if (box.read(ArgumentConstant.isStartTime) != null) {
    String startTime = box.read(ArgumentConstant.isStartTime).toString();
    String currentTime = DateTime.now().millisecondsSinceEpoch.toString();
    int difference = int.parse(currentTime) - int.parse(startTime);
    print("Difference := $difference");
    print("StartTime := $startTime");
    print("currentDate := $currentTime");
    int differenceTime = difference ~/ 1000;
    if (differenceTime > interShowTime) {
      showInterstitialAd(
          interstitialID: interstitialID, onAdClosed: onAdClosed);
    } else {
      if (onAdClosed != null) {
        onAdClosed();
      }
    }
  }
}