Introduces oldStatus parameter for state change listener

polar service can now listen for state changes (loading -> x)
This commit is contained in:
Frederik Petersen committed 2015-03-25 10:51:47 +01:00
1 parent 523d85d61e
commit c283d9276a
10 files changed
+26 -35

No files matched your search

@@ -1540,9 +1540,10 @@ public class RacingEventServiceImpl implements RacingEventService, ClearStateTes
}
@Override
public void statusChanged(TrackedRaceStatus newStatus) {
if (newStatus.getStatus() == TrackedRaceStatusEnum.FINISHED) {
polarDataService.raceFinishedTracking(race);
public void statusChanged(TrackedRaceStatus newStatus, TrackedRaceStatus oldStatus) {
if (oldStatus.getStatus() == TrackedRaceStatusEnum.LOADING
&& newStatus.getStatus() != TrackedRaceStatusEnum.LOADING) {
polarDataService.raceFinishedLoading(race);
}
}
@@ -1617,7 +1618,7 @@ public class RacingEventServiceImpl implements RacingEventService, ClearStateTes
}
@Override
public void statusChanged(TrackedRaceStatus newStatus) {
public void statusChanged(TrackedRaceStatus newStatus, TrackedRaceStatus oldStatus) {
replicate(new UpdateTrackedRaceStatus(getRaceIdentifier(), newStatus));
}