aboutsummaryrefslogtreecommitdiff
path: root/juick-xmpp-wip/src/main/java/com/juick/components/controllers/StatusController.java
diff options
context:
space:
mode:
Diffstat (limited to 'juick-xmpp-wip/src/main/java/com/juick/components/controllers/StatusController.java')
-rw-r--r--juick-xmpp-wip/src/main/java/com/juick/components/controllers/StatusController.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/juick-xmpp-wip/src/main/java/com/juick/components/controllers/StatusController.java b/juick-xmpp-wip/src/main/java/com/juick/components/controllers/StatusController.java
index 350669b8..e57d0a82 100644
--- a/juick-xmpp-wip/src/main/java/com/juick/components/controllers/StatusController.java
+++ b/juick-xmpp-wip/src/main/java/com/juick/components/controllers/StatusController.java
@@ -17,8 +17,8 @@
package com.juick.components.controllers;
-import com.juick.components.XMPPBot;
-import com.juick.Status;
+import com.juick.components.XMPPRouter;
+import com.juick.components.controllers.helpers.RouterStatus;
import org.springframework.http.MediaType;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -34,10 +34,12 @@ import javax.inject.Inject;
@ResponseBody
public class StatusController {
@Inject
- private XMPPBot xmpp;
+ private XMPPRouter router;
@RequestMapping(method = RequestMethod.GET, value = "/", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
- public Status status() {
- return xmpp != null ? Status.OK : Status.ERROR;
+ public RouterStatus status() {
+ RouterStatus status = new RouterStatus();
+ status.setConnections(router.getConnections());
+ return status;
}
}