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
@@ -73,6 +73,8 @@ public class StatusControllerImpl implements IStatusController {
new StatusMacValidator(this.cryptoServerClient),
new AuthenticatedRequestHandler());
log.info("~~~~~ Getting status ~~~~~");
if (entity.isPresent()) {
return entity.get();
} else {
@@ -159,11 +161,11 @@ public class StatusControllerImpl implements IStatusController {
.map(EpochExposition::getExpositionScores)
.map(item -> item.stream().mapToDouble(Double::doubleValue).sum())
.reduce(0.0, (a, b) -> a + b);
// TODO: Pourquoi atRisk dans la réponse et non en BDD ?
atRisk = totalRisk > StatusControllerImpl.this.serverConfigurationService.getRiskThreshold();
record.setAtRisk(atRisk);
}
// Update record.
// Update record after modifications.
StatusControllerImpl.this.registrationService.saveRegistration(record);
// Include new EBIDs and ECCs for next M epochs
@@ -218,9 +220,4 @@ public class StatusControllerImpl implements IStatusController {
}
}
private void setLastEpochReqRegistration(Registration user, int epoch) {
user.setLastStatusRequestEpoch(epoch);
this.registrationService.saveRegistration(user);
}
}
Loading