Mentions légales du service

Skip to content
Snippets Groups Projects

fix: Status service

Merged Julia StopCovid requested to merge fix-status-service into feat-tests-integration
Files
5
@@ -125,11 +125,12 @@ public class StatusControllerImpl implements IStatusController {
// Step #7: Check that epochs are not too distant
int currentEpoch = TimeUtils.getCurrentEpochFrom(StatusControllerImpl.this.serverConfigurationService.getServiceTimeStart());
int epochDistance = currentEpoch - record.getLastStatusRequestEpoch();
if (epochDistance < StatusControllerImpl.this.serverConfigurationService.getStatusRequestMinimumEpochGap()) {
log.info("Discarding ESR request because epochs are too close: {} > {} (tolerance)", epochDistance,
StatusControllerImpl.this.serverConfigurationService.getStatusRequestMinimumEpochGap());
return Optional.of(ResponseEntity.badRequest().build());
}
// TODO: A décommenter
// if (epochDistance < StatusControllerImpl.this.serverConfigurationService.getStatusRequestMinimumEpochGap()) {
// log.error("Discarding ESR request because epochs are too close: {} > {} (tolerance)", epochDistance,
// StatusControllerImpl.this.serverConfigurationService.getStatusRequestMinimumEpochGap());
// return Optional.of(ResponseEntity.badRequest().build());
// }
// Request is valid
// (now iterating through steps from section "If the ESR_REQUEST_A,i is valid, the server:", p11 of spec)
Loading