aboutsummaryrefslogtreecommitdiff
path: root/juick-api/src/main/java/com/juick/api/configuration/ApiAppConfiguration.java
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2017-03-28 23:52:19 +0300
committerGravatar Vitaly Takmazov2017-03-28 23:52:19 +0300
commit3382ed01dde0adebb4ef834a0dfd0baac392c040 (patch)
tree56b78b3aeea4b9bf42736382c43f6c5bc7217b7b /juick-api/src/main/java/com/juick/api/configuration/ApiAppConfiguration.java
parent4a486b237c1f5cf27ac892abef2908d7ec9cdba6 (diff)
juick-api: inject properties with @Value
Diffstat (limited to 'juick-api/src/main/java/com/juick/api/configuration/ApiAppConfiguration.java')
-rw-r--r--juick-api/src/main/java/com/juick/api/configuration/ApiAppConfiguration.java20
1 files changed, 5 insertions, 15 deletions
diff --git a/juick-api/src/main/java/com/juick/api/configuration/ApiAppConfiguration.java b/juick-api/src/main/java/com/juick/api/configuration/ApiAppConfiguration.java
index 382b3df5..e987893d 100644
--- a/juick-api/src/main/java/com/juick/api/configuration/ApiAppConfiguration.java
+++ b/juick-api/src/main/java/com/juick/api/configuration/ApiAppConfiguration.java
@@ -3,7 +3,9 @@ package com.juick.api.configuration;
import com.juick.api.ApiServer;
import com.juick.api.MessengerBot;
import com.juick.api.TGBot;
+import com.pengrad.telegrambot.TelegramBot;
import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
@@ -22,30 +24,18 @@ import javax.inject.Inject;
@PropertySource("classpath:juick.conf")
public class ApiAppConfiguration {
@Inject
- private Environment env;
+ TGBot tgBot;
@Bean
public ApiServer apiServer() {
- return new ApiServer(env);
- }
-
- @Bean
- public TGBot tgBot() {
- return new TGBot(env.getProperty("telegram_token", StringUtils.EMPTY));
- }
-
- @Bean
- public MessengerBot fbBot() {
- MessengerBot bot = new MessengerBot();
- bot.setVerifyToken(env.getProperty("fb_verify_token", StringUtils.EMPTY));
- return bot;
+ return new ApiServer();
}
private static final String WS_URI = "wss://ws.juick.com/";
@Bean
public WebSocketConnectionManager connectionManager() {
- WebSocketConnectionManager manager = new WebSocketConnectionManager(client(), tgBot(), WS_URI);
+ WebSocketConnectionManager manager = new WebSocketConnectionManager(client(), tgBot, WS_URI);
manager.setAutoStartup(true);
return manager;
}