canUseCachedTranslation function

  1. @visibleForTesting
bool canUseCachedTranslation({
  1. DateTime? distributionTimeToUpdate,
  2. int? translationTimestamp,
  3. int? cachedTranslationTimestamp,
})

Implementation

@visibleForTesting
bool canUseCachedTranslation({
  DateTime? distributionTimeToUpdate,
  int? translationTimestamp,
  int? cachedTranslationTimestamp,
}) {
  if (distributionTimeToUpdate != null) {
    return distributionTimeToUpdate.isAfter(DateTime.now());
  } else {
    return translationTimestamp == cachedTranslationTimestamp;
  }
}