Skip to content

Commit

Permalink
feat(ManageTripTracking): Log calls to endtracking endpoints.
Browse files Browse the repository at this point in the history
  • Loading branch information
binh-dam-ibigroup committed Jan 27, 2025
1 parent 56734b2 commit 85050cc
Showing 1 changed file with 5 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
import org.opentripplanner.middleware.utils.Coordinates;
import org.opentripplanner.middleware.utils.DateTimeUtils;
import org.opentripplanner.middleware.utils.NotificationUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import spark.Request;

import java.time.LocalDateTime;
Expand All @@ -43,6 +45,7 @@
import static org.opentripplanner.middleware.utils.JsonUtils.logMessageAndHalt;

public class ManageTripTracking {
private static final Logger LOG = LoggerFactory.getLogger(ManageTripTracking.class);

public static Supplier<OtpResponse> otpResponseProviderOverride = null;
private static OtpGraphQLVariables rerouteVariables = null;
Expand Down Expand Up @@ -176,6 +179,7 @@ public static TrackingResponse startOrUpdateTracking(Request request) {
public static EndTrackingResponse endTracking(Request request) {
TripTrackingData tripData = TripTrackingData.fromRequestJourneyId(request);
if (tripData != null) {
LOG.info("endtracking called from {} by {}", request.ip(), request.userAgent());
return completeJourney(tripData, false);
}
return null;
Expand All @@ -190,6 +194,7 @@ public static EndTrackingResponse forciblyEndTracking(Request request) {
TripTrackingData tripData = TripTrackingData.fromRequestTripId(request);
if (tripData != null) {
if (tripData.journey != null) {
LOG.info("forciblyendtracking called from {} by {}", request.ip(), request.userAgent());
return completeJourney(tripData, true);
} else {
logMessageAndHalt(request, HttpStatus.BAD_REQUEST_400, "Journey for provided trip id does not exist!");
Expand Down

0 comments on commit 85050cc

Please sign in to comment.