calculateRetentionHour static method

int calculateRetentionHour(
  1. int installTimeMillis,
  2. int nowUtcMillis
)

Calculates retention hours between install time (milliseconds) and nowUtcMillis.

Implementation

static int calculateRetentionHour(int installTimeMillis, int nowUtcMillis) {
  if (installTimeMillis == -1) return -1;

  try {
    final diffMillis = nowUtcMillis - installTimeMillis;
    final diffHours = diffMillis ~/ (1000 * 60 * 60);
    return diffHours;
  } catch (_) {
    return -1;
  }
}