diff options
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.java | 12 |
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; } } |