Integrated the new command system into the ResponderContext#run method
This commit is contained in:
parent
60d947249b
commit
0495f383d0
@ -71,6 +71,10 @@ public class ResponderContext extends SimpleHttpHandler {
|
|||||||
public void run(String appPackageName, String messengerPackageName, String sender, String message, boolean isGroup,
|
public void run(String appPackageName, String messengerPackageName, String sender, String message, boolean isGroup,
|
||||||
String groupParticipant, int ruleId, HttpResponseController controller) {
|
String groupParticipant, int ruleId, HttpResponseController controller) {
|
||||||
|
|
||||||
|
if (message.startsWith(responder.getPrefix()))
|
||||||
|
runCommand(appPackageName, messengerPackageName, sender, message.substring(responder.getPrefix().length()), isGroup,
|
||||||
|
groupParticipant, ruleId, controller);
|
||||||
|
|
||||||
triggerEvent(appPackageName, messengerPackageName, sender, message, isGroup, groupParticipant, ruleId, controller);
|
triggerEvent(appPackageName, messengerPackageName, sender, message, isGroup, groupParticipant, ruleId, controller);
|
||||||
|
|
||||||
if (!controller.isResponseSent()) sendNotFoundReply(isGroup ? groupParticipant : sender, message, controller);
|
if (!controller.isResponseSent()) sendNotFoundReply(isGroup ? groupParticipant : sender, message, controller);
|
||||||
|
Reference in New Issue
Block a user