aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2019-09-19 12:47:35 +0300
committerGravatar Vitaly Takmazov2019-09-19 12:47:35 +0300
commit289afd5a0b510e4501cf421dd9a05bb53bc424c3 (patch)
tree472c46bf06c3754526bb272f9bf334cd77e9387f /src
parentd040ad6d6270c4aa269eeee741c8caac2145d626 (diff)
Send only Message to events email
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/juick/server/ServerManager.java2
-rw-r--r--src/main/java/com/juick/server/api/Service.java25
2 files changed, 1 insertions, 26 deletions
diff --git a/src/main/java/com/juick/server/ServerManager.java b/src/main/java/com/juick/server/ServerManager.java
index a226bf29..5b859125 100644
--- a/src/main/java/com/juick/server/ServerManager.java
+++ b/src/main/java/com/juick/server/ServerManager.java
@@ -112,7 +112,7 @@ public class ServerManager implements NotificationListener {
}
messageEvent(jmsg, Collections.singletonList(serviceUser));
try {
- emailManager.sendEmail("noreply@juick.com", serviceEmail, "New event", jsonMapper.writeValueAsString(event), null, Collections.emptyMap());
+ emailManager.sendEmail("noreply@juick.com", serviceEmail, "New message", jsonMapper.writeValueAsString(jmsg), null, Collections.emptyMap());
} catch (JsonProcessingException e) {
logger.warn("JSON exception", e);
}
diff --git a/src/main/java/com/juick/server/api/Service.java b/src/main/java/com/juick/server/api/Service.java
index b1a9e73d..f137f2f7 100644
--- a/src/main/java/com/juick/server/api/Service.java
+++ b/src/main/java/com/juick/server/api/Service.java
@@ -159,31 +159,6 @@ public class Service {
throw new HttpForbiddenException();
}
}
- @ApiIgnore
- @PostMapping("/api/new_event")
- @ResponseStatus(value = HttpStatus.OK)
- public void processEvent(@Visitor User current, InputStream data) throws Exception {
- if (current.getName().equals(serviceUser)) {
- MimeMessage msg = new MimeMessage(session, data);
- MimeMessageParser parser = new MimeMessageParser(msg);
- parser.parse();
- final String[] body = { parser.getPlainContent() };
- if (body[0] == null) {
- parser.getAttachmentList().stream()
- .filter(a -> a.getContentType().equals("text/plain")).findFirst()
- .ifPresent(a -> {
- try {
- body[0] = IOUtils.toString(a.getInputStream(), StandardCharsets.UTF_8);
- } catch (IOException e) {
- logger.info("attachment error", e);
- }
- });
- }
- logger.info("got text event: {}", body[0]);
- } else {
- throw new HttpForbiddenException();
- }
- }
private void endSession(SseEmitter emitter) {
serverManager.getSessions().stream()
.filter(s -> s.getEmitter().equals(emitter))