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.event.api.EventData;
import de.gnmyt.autoresponder.http.controller.HttpResponseController;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -16,6 +17,8 @@ public class ResponderEvent {
private final String appPackageName;
private final String messengerPackageName;
private final HttpResponseController responseController;
private final int ruleId;
/**
@ -25,12 +28,14 @@ public class ResponderEvent {
* @param appPackageName The package name of the responder app
* @param messengerPackageName The package name of your whatsapp instance
* @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.appPackageName = appPackageName;
this.messengerPackageName = messengerPackageName;
this.ruleId = ruleId;
this.responseController = responseController;
}
/**