forward Message to id

This commit is contained in:
mrbesen 2019-02-06 20:37:26 +01:00
parent df285ac33c
commit 8a37a6881d
Signed by: MrBesen
GPG Key ID: 596B2350DCD67504
1 changed files with 6 additions and 3 deletions

View File

@ -37,15 +37,18 @@ public class TMessage extends JSONBased {
}
public TMessage forward(TUser us) {
return forward(api, us.getID(), this);
}
public static TMessage forward(TelegramAPI api, int userid, TMessage tmsg) {
try {
String fro = String.valueOf(forward_from == null ? from.getID() : forward_from.getID());
return new TMessage(api.request("forwardMessage", "chat_id=" + us.getID() + "&from_chat_id=" + fro + "&message_id=" + message_id).getJSONObject("result"), api);
String fro = String.valueOf(tmsg.forward_from == null ? tmsg.from.getID() : tmsg.forward_from.getID());
return new TMessage(api.request("forwardMessage", "chat_id=" + userid + "&from_chat_id=" + fro + "&message_id=" + tmsg.message_id).getJSONObject("result"), api);
} catch (IOException | NullPointerException e) {
e.printStackTrace();
}
return null;
}
public TMessage(JSONObject json, TelegramAPI api) {
super(json);
this.api = api;