docs: static boolean isStale(OmemoDevice userDevice, OmemoDevice subject, Date lastReceipt, int maxAgeHours) {
          if (userDevice.equals(subject)) {
              return false;
          }
  
          if (lastReceipt == null) {
              return false;
          }
  
          long maxAgeMillis = MILLIS_PER_HOUR * maxAgeHours;
          Date now = new Date();
  
          return now.getTime() - lastReceipt.getTime() > maxAgeMillis;
      }