aboutsummaryrefslogtreecommitdiff
path: root/juick-server/src/main/java/com/juick/server/configuration/EventsConfiguration.java
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2018-03-27 05:23:00 +0300
committerGravatar Vitaly Takmazov2018-03-27 05:45:37 +0300
commit7bd9d90ce7716a4224442967a6e06f023a2b66a2 (patch)
tree21255cc8cd2a9071b02c86496953bc381fbaa279 /juick-server/src/main/java/com/juick/server/configuration/EventsConfiguration.java
parent83dae6eb77c1e9e720c726af47451bcfea2bd14e (diff)
server: event handling refactoring
Diffstat (limited to 'juick-server/src/main/java/com/juick/server/configuration/EventsConfiguration.java')
-rw-r--r--juick-server/src/main/java/com/juick/server/configuration/EventsConfiguration.java45
1 files changed, 0 insertions, 45 deletions
diff --git a/juick-server/src/main/java/com/juick/server/configuration/EventsConfiguration.java b/juick-server/src/main/java/com/juick/server/configuration/EventsConfiguration.java
deleted file mode 100644
index 63c774fa..00000000
--- a/juick-server/src/main/java/com/juick/server/configuration/EventsConfiguration.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package com.juick.server.configuration;
-
-import com.juick.server.TelegramBotManager;
-import com.juick.server.XMPPBot;
-import com.juick.server.component.LikeEvent;
-import com.juick.server.component.MessageEvent;
-import com.juick.server.component.SubscribeEvent;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.context.ApplicationListener;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-
-import javax.inject.Inject;
-
-@Configuration
-public class EventsConfiguration {
- private static Logger logger = LoggerFactory.getLogger(EventsConfiguration.class);
- @Inject
- private TelegramBotManager telegramBotManager;
- @Inject
- private XMPPBot bot;
- @Bean
- ApplicationListener<MessageEvent> messageListener() {
- return event -> {
- logger.info("MessageEvent: {}", event.getMessage());
- telegramBotManager.processMessage(event.getMessage());
- bot.processMessage(event.getMessage());
- };
- }
- @Bean
- ApplicationListener<LikeEvent> likeListener() {
- return event -> {
- logger.info("LikeEvent: {} -> {}", event.getUser().getName(), event.getMessage());
- telegramBotManager.processLike(event.getUser(), event.getMessage());
- };
- }
- @Bean
- ApplicationListener<SubscribeEvent> subscribeListener() {
- return event -> {
- logger.info("SubscribeEvent: {} -> {}", event.getUser().getName(), event.getToUser().getName());
- telegramBotManager.processSubscribe(event.getUser(), event.getToUser());
- };
- }
-}