Integrated the HttpResponseController into the ResponderEvent

This commit is contained in:
mathias 2021-10-01 23:44:38 +02:00
parent 7ad7d0f538
commit b6dd6636ab
No known key found for this signature in database
GPG Key ID: 8950DF62139C852A

View File

@ -2,6 +2,7 @@ package de.gnmyt.autoresponder.event;
import de.gnmyt.autoresponder.SimpleAutoResponder; import de.gnmyt.autoresponder.SimpleAutoResponder;
import de.gnmyt.autoresponder.event.api.EventData; import de.gnmyt.autoresponder.event.api.EventData;
import de.gnmyt.autoresponder.http.controller.HttpResponseController;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -16,6 +17,8 @@ public class ResponderEvent {
private final String appPackageName; private final String appPackageName;
private final String messengerPackageName; private final String messengerPackageName;
private final HttpResponseController responseController;
private final int ruleId; private final int ruleId;
/** /**
@ -25,12 +28,14 @@ public class ResponderEvent {
* @param appPackageName The package name of the responder app * @param appPackageName The package name of the responder app
* @param messengerPackageName The package name of your whatsapp instance * @param messengerPackageName The package name of your whatsapp instance
* @param ruleId The id of the rule that has been executed * @param ruleId The id of the rule that has been executed
* @param responseController The response controller of the executed request
*/ */
public ResponderEvent(SimpleAutoResponder responder, String appPackageName, String messengerPackageName, int ruleId) { public ResponderEvent(SimpleAutoResponder responder, String appPackageName, String messengerPackageName, int ruleId, HttpResponseController responseController) {
this.responder = responder; this.responder = responder;
this.appPackageName = appPackageName; this.appPackageName = appPackageName;
this.messengerPackageName = messengerPackageName; this.messengerPackageName = messengerPackageName;
this.ruleId = ruleId; this.ruleId = ruleId;
this.responseController = responseController;
} }
/** /**