reply to callback
This commit is contained in:
parent
d30750a5ff
commit
1659af328f
|
@ -294,7 +294,8 @@ public class TelegramAPI implements Runnable {
|
||||||
JSONObject cbq = json.getJSONObject("callback_query");
|
JSONObject cbq = json.getJSONObject("callback_query");
|
||||||
TUser from = api.getUser(cbq.getJSONObject("from"));
|
TUser from = api.getUser(cbq.getJSONObject("from"));
|
||||||
String data = cbq.getString("data");
|
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));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,15 +3,22 @@ package de.mrbesen.telegram.event.events;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
|
|
||||||
import de.mrbesen.telegram.event.Event;
|
import de.mrbesen.telegram.event.Event;
|
||||||
|
import de.mrbesen.telegram.objects.TMessage;
|
||||||
import de.mrbesen.telegram.objects.TUser;
|
import de.mrbesen.telegram.objects.TUser;
|
||||||
|
|
||||||
public class UserCallbackEvent extends Event {
|
public class UserCallbackEvent extends Event {
|
||||||
|
|
||||||
private final String data;
|
private final String data;
|
||||||
|
private final TMessage msg;
|
||||||
|
|
||||||
public UserCallbackEvent(TUser u, String data) {
|
public UserCallbackEvent(TUser u, String data, TMessage msg) {
|
||||||
super(u);
|
super(u);
|
||||||
this.data = data;
|
this.data = data;
|
||||||
|
this.msg = msg;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TMessage getMsg() {
|
||||||
|
return msg;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getData() {
|
public String getData() {
|
||||||
|
|
Loading…
Reference in New Issue