Skip to content

Commit

Permalink
ansible-runner: simplify AnsibleRunnerHttpClient#getNextEvent
Browse files Browse the repository at this point in the history
Signed-off-by: Arik Hadas <ahadas@redhat.com>
  • Loading branch information
ahadas authored and mrkev-gh committed May 2, 2022
1 parent 57c493c commit 67af763
Showing 1 changed file with 10 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
import java.util.Set;
import java.util.UUID;
import java.util.concurrent.TimeUnit;
Expand Down Expand Up @@ -100,18 +99,18 @@ public void setReturnValue(UUID uuid) {
}

public String getNextEvent(String playUuid, int lastEventId) {
Optional<String> nextEvent = Optional.empty();
// ignoring incompleted json files, add to list only events that haven't been handles yet.
String jobEvents = getJobEventsDir(playUuid);
if (Files.exists(Paths.get(jobEvents))) {
nextEvent = Stream.of(new File(jobEvents).listFiles())
.map(File::getName)
.filter(item -> !item.contains("partial"))
.filter(item -> !item.endsWith(".tmp"))
.filter(item -> item.startsWith((lastEventId + 1) + "-"))
.findFirst();
if (!Files.exists(Paths.get(jobEvents))) {
return null;
}
return nextEvent.isPresent() ? nextEvent.get() : null;
// ignoring incompleted json files, add to list only events that haven't been handles yet.
return Stream.of(new File(jobEvents).listFiles())
.map(File::getName)
.filter(item -> !item.contains("partial"))
.filter(item -> !item.endsWith(".tmp"))
.filter(item -> item.startsWith((lastEventId + 1) + "-"))
.findFirst()
.orElse(null);
}

public int getLastEventId() {
Expand Down

0 comments on commit 67af763

Please sign in to comment.