reply to callback

This commit is contained in:
mrbesen 2019-02-07 03:24:55 +01:00
parent d30750a5ff
commit 1659af328f
Signed by: MrBesen
GPG Key ID: 596B2350DCD67504
2 changed files with 10 additions and 2 deletions

View File

@ -294,7 +294,8 @@ public class TelegramAPI implements Runnable {
JSONObject cbq = json.getJSONObject("callback_query");
TUser from = api.getUser(cbq.getJSONObject("from"));
String data = cbq.getString("data");
getEventManager().callEvent(new UserCallbackEvent(from, data));
TMessage msg = new TMessage(cbq.getJSONObject("message"), api);
getEventManager().callEvent(new UserCallbackEvent(from, data, msg));
}
}

View File

@ -3,15 +3,22 @@ package de.mrbesen.telegram.event.events;
import org.json.JSONObject;
import de.mrbesen.telegram.event.Event;
import de.mrbesen.telegram.objects.TMessage;
import de.mrbesen.telegram.objects.TUser;
public class UserCallbackEvent extends Event {
private final String data;
private final TMessage msg;
public UserCallbackEvent(TUser u, String data) {
public UserCallbackEvent(TUser u, String data, TMessage msg) {
super(u);
this.data = data;
this.msg = msg;
}
public TMessage getMsg() {
return msg;
}
public String getData() {