aboutsummaryrefslogtreecommitdiff
path: root/juick-api/src/main
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2017-03-28 15:07:57 +0300
committerGravatar Vitaly Takmazov2017-03-28 15:07:57 +0300
commit4a486b237c1f5cf27ac892abef2908d7ec9cdba6 (patch)
treeaddf8049230f78a9501df810ca04cf632223f8e7 /juick-api/src/main
parent2afe6a8aa53a60bbc81fde41fe1a827c28f3c44f (diff)
juick-api: more Skype webhook fixes
Diffstat (limited to 'juick-api/src/main')
-rw-r--r--juick-api/src/main/java/com/juick/api/controllers/SkypeEndpoint.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/juick-api/src/main/java/com/juick/api/controllers/SkypeEndpoint.java b/juick-api/src/main/java/com/juick/api/controllers/SkypeEndpoint.java
index 2db666dc..6b16b3bd 100644
--- a/juick-api/src/main/java/com/juick/api/controllers/SkypeEndpoint.java
+++ b/juick-api/src/main/java/com/juick/api/controllers/SkypeEndpoint.java
@@ -3,9 +3,11 @@ package com.juick.api.controllers;
import org.apache.commons.io.IOUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.stereotype.Controller;
+import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.ResponseStatus;
+import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
@@ -14,10 +16,11 @@ import java.nio.charset.StandardCharsets;
/**
* Created by vitalyster on 18.07.2016.
*/
-@Controller
+@RestController
public class SkypeEndpoint {
private static final Logger logger = LoggerFactory.getLogger(SkypeEndpoint.class);
@RequestMapping(value = "/skypebotendpoint", method = RequestMethod.POST)
+ @ResponseStatus(value = HttpStatus.OK)
public void doPost(HttpServletRequest req) throws IOException {
String data = IOUtils.toString(req.getInputStream(), StandardCharsets.UTF_8);
logger.info("got data: {}", data);