Integrated the new command system into the ResponderContext#run method

This commit is contained in:
mathias 2021-10-03 19:09:51 +02:00
parent 60d947249b
commit 0495f383d0
No known key found for this signature in database
GPG Key ID: 8950DF62139C852A

View File

@ -71,6 +71,10 @@ public class ResponderContext extends SimpleHttpHandler {
public void run(String appPackageName, String messengerPackageName, String sender, String message, boolean isGroup,
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);
if (!controller.isResponseSent()) sendNotFoundReply(isGroup ? groupParticipant : sender, message, controller);