From c42a23501d23b2f757425a07c87e81bf387f20d4 Mon Sep 17 00:00:00 2001 From: Rubenlagus Date: Mon, 9 May 2016 02:27:49 +0200 Subject: [PATCH] Fix bug when sending locations --- src/main/java/org/telegram/telegrambots/bots/AbsSender.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/telegram/telegrambots/bots/AbsSender.java b/src/main/java/org/telegram/telegrambots/bots/AbsSender.java index ae987e06..b1571d3c 100644 --- a/src/main/java/org/telegram/telegrambots/bots/AbsSender.java +++ b/src/main/java/org/telegram/telegrambots/bots/AbsSender.java @@ -61,6 +61,7 @@ import java.util.concurrent.Executors; * @brief Implementation of all the methods needed to interact with Telegram Servers * @date 14 of January of 2016 */ +@SuppressWarnings("unused") public abstract class AbsSender { private final ExecutorService exe = Executors.newSingleThreadExecutor(); @@ -244,7 +245,7 @@ public abstract class AbsSender { sendApiMethodAsync(forwardMessage, sentCallback); } - public void sendLocationAsync(SendLocation sendLocation, SentCallback sentCallback) throws TelegramApiException { + public void sendLocationAsync(SendLocation sendLocation, SentCallback sentCallback) throws TelegramApiException { if (sendLocation == null) { throw new TelegramApiException("Parameter sendLocation can not be null"); } @@ -780,7 +781,8 @@ public abstract class AbsSender { // Simplified methods - private void sendApiMethodAsync(BotApiMethod method, SentCallback callback) { + private , Callback extends SentCallback> void sendApiMethodAsync(Method method, Callback callback) { + //noinspection Convert2Lambda exe.submit(new Runnable() { @Override public void run() {