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