package ch.gtache.elderscrollslegends.service.analytics; import jakarta.ws.rs.GET; import jakarta.ws.rs.HeaderParam; import jakarta.ws.rs.POST; import jakarta.ws.rs.Path; import jakarta.ws.rs.Produces; import org.jboss.logging.Logger; @Path("/analytics") public class AnalyticsEndpoints { private static final Logger logger = Logger.getLogger(AnalyticsEndpoints.class); @POST @Path("/clientEvent") public void newAnalytics(@HeaderParam("Authorization") final String authentication, final AnalyticsEvent analyticsEvent) { logger.info("Report analytics called by " + authentication + " : " + analyticsEvent); //Do nothing } @POST @Path("/clientEventPA") public void newAnalyticsPA(@HeaderParam("Authorization") final String authentication, final AnalyticsEvent analyticsEvent) { logger.info("Report analyticsPA called by " + authentication + " : " + analyticsEvent); //Do nothing } @GET @Path("/reportingConfig") @Produces("application/json") public FetchResponse getReportingConfig(@HeaderParam("Authorization") final String authentication) { logger.info("ReportingConfig called by " + authentication); return null; } }