From 8a37a6881d24358ae87aabd7f46d7af3da179643 Mon Sep 17 00:00:00 2001 From: mrbesen Date: Wed, 6 Feb 2019 20:37:26 +0100 Subject: [PATCH] forward Message to id --- src/de/mrbesen/telegram/objects/TMessage.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/de/mrbesen/telegram/objects/TMessage.java b/src/de/mrbesen/telegram/objects/TMessage.java index c3158d7..e1e9369 100644 --- a/src/de/mrbesen/telegram/objects/TMessage.java +++ b/src/de/mrbesen/telegram/objects/TMessage.java @@ -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;