aboutsummaryrefslogtreecommitdiff
path: root/juick-server
diff options
context:
space:
mode:
Diffstat (limited to 'juick-server')
-rw-r--r--juick-server/build.gradle4
-rw-r--r--juick-server/src/main/java/com/juick/server/MessengerManager.java7
2 files changed, 6 insertions, 5 deletions
diff --git a/juick-server/build.gradle b/juick-server/build.gradle
index aa267876..d88e0b77 100644
--- a/juick-server/build.gradle
+++ b/juick-server/build.gradle
@@ -16,7 +16,7 @@ dependencies {
compile 'io.springfox:springfox-swagger-ui:2.8.0'
compile 'com.github.pengrad:java-telegram-bot-api:3.5.2'
- compile 'com.github.messenger4j:messenger4j:1.0.0-M2'
+ compile 'com.github.messenger4j:messenger4j:1.0.0-M3'
compile 'org.springframework.social:spring-social-twitter:1.1.2.RELEASE'
compile 'com.vk.api:sdk:0.5.11'
compile 'org.apache.commons:commons-email:1.5'
@@ -26,7 +26,7 @@ dependencies {
testCompile project(path: ':juick-server-web', configuration: 'testArtifacts')
testCompile project(path: ':juick-server-jdbc', configuration: 'testArtifacts')
- testRuntime 'org.apache.tomcat.embed:tomcat-embed-websocket:9.0.4'
+ testRuntime 'org.apache.tomcat.embed:tomcat-embed-websocket:9.0.5'
testRuntime 'com.jayway.jsonpath:json-path:2.4.0'
}
diff --git a/juick-server/src/main/java/com/juick/server/MessengerManager.java b/juick-server/src/main/java/com/juick/server/MessengerManager.java
index 2979fa28..14a43d6a 100644
--- a/juick-server/src/main/java/com/juick/server/MessengerManager.java
+++ b/juick-server/src/main/java/com/juick/server/MessengerManager.java
@@ -5,6 +5,7 @@ import com.github.messenger4j.exception.MessengerApiException;
import com.github.messenger4j.exception.MessengerIOException;
import com.github.messenger4j.exception.MessengerVerificationException;
import com.github.messenger4j.send.MessagePayload;
+import com.github.messenger4j.send.MessagingType;
import com.github.messenger4j.send.message.TemplateMessage;
import com.github.messenger4j.send.message.TextMessage;
import com.github.messenger4j.send.message.template.ButtonTemplate;
@@ -125,9 +126,9 @@ public class MessengerManager implements ApplicationListener<MessageEvent> {
if (!StringUtils.isEmpty(url)) {
final UrlButton showMessage = UrlButton.create("VIEW MESSAGE", new URL(url));
ButtonTemplate template = ButtonTemplate.create(text, Collections.singletonList(showMessage));
- messenger.send(MessagePayload.create(messengerUser, TemplateMessage.create(template)));
+ messenger.send(MessagePayload.create(messengerUser, MessagingType.NON_PROMOTIONAL_SUBSCRIPTION, TemplateMessage.create(template)));
} else {
- messenger.send(MessagePayload.create(messengerUser, TextMessage.create(text)));
+ messenger.send(MessagePayload.create(messengerUser, MessagingType.NON_PROMOTIONAL_SUBSCRIPTION, TextMessage.create(text)));
}
} catch (MessengerApiException | MessengerIOException | MalformedURLException e) {
logger.warn("messenger error", e);
@@ -138,6 +139,6 @@ public class MessengerManager implements ApplicationListener<MessageEvent> {
new URL("https://juick.com/signup?type=messenger&hash=" + hash));
ButtonTemplate template = ButtonTemplate.create("Login to receive notifications",
Collections.singletonList(urlButton));
- messenger.send(MessagePayload.create(messengerUser, TemplateMessage.create(template)));
+ messenger.send(MessagePayload.create(messengerUser, MessagingType.RESPONSE, TemplateMessage.create(template)));
}
}