Added the responder context to the Command
This commit is contained in:
parent
fe2aa2a7fb
commit
4938db2024
@ -1,10 +1,12 @@
|
|||||||
package de.gnmyt.autoresponder.entities;
|
package de.gnmyt.autoresponder.entities;
|
||||||
|
|
||||||
|
import de.gnmyt.autoresponder.http.contexts.ResponderContext;
|
||||||
import de.gnmyt.autoresponder.http.controller.HttpResponseController;
|
import de.gnmyt.autoresponder.http.controller.HttpResponseController;
|
||||||
|
|
||||||
public class Command {
|
public class Command {
|
||||||
|
|
||||||
private final HttpResponseController responseController;
|
private final HttpResponseController responseController;
|
||||||
|
private final ResponderContext responderContext;
|
||||||
|
|
||||||
private final String appPackageName;
|
private final String appPackageName;
|
||||||
private final String messengerPackageName;
|
private final String messengerPackageName;
|
||||||
@ -15,12 +17,14 @@ public class Command {
|
|||||||
* Constructor of the {@link Command}
|
* Constructor of the {@link Command}
|
||||||
*
|
*
|
||||||
* @param responseController The response controller
|
* @param responseController The response controller
|
||||||
|
* @param responderContext The responder context
|
||||||
* @param appPackageName The package name of the responder app
|
* @param appPackageName The package name of the responder app
|
||||||
* @param messengerPackageName The package name of the messenger
|
* @param messengerPackageName The package name of the messenger
|
||||||
* @param ruleId The id of the rule
|
* @param ruleId The id of the rule
|
||||||
*/
|
*/
|
||||||
public Command(HttpResponseController responseController, String appPackageName, String messengerPackageName, int ruleId) {
|
public Command(HttpResponseController responseController, ResponderContext responderContext, String appPackageName, String messengerPackageName, int ruleId) {
|
||||||
this.responseController = responseController;
|
this.responseController = responseController;
|
||||||
|
this.responderContext = responderContext;
|
||||||
this.appPackageName = appPackageName;
|
this.appPackageName = appPackageName;
|
||||||
this.messengerPackageName = messengerPackageName;
|
this.messengerPackageName = messengerPackageName;
|
||||||
this.ruleId = ruleId;
|
this.ruleId = ruleId;
|
||||||
@ -48,6 +52,15 @@ public class Command {
|
|||||||
return messengerPackageName;
|
return messengerPackageName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the responder context
|
||||||
|
*
|
||||||
|
* @return the responder context
|
||||||
|
*/
|
||||||
|
protected ResponderContext getResponderContext() {
|
||||||
|
return responderContext;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the rule id
|
* Gets the rule id
|
||||||
*
|
*
|
||||||
|
Reference in New Issue
Block a user