diff --git a/src/Mine/SeekerBundle/Resources/config/config.yml b/src/Mine/SeekerBundle/Resources/config/config.yml index 136454a..7182832 100644 --- a/src/Mine/SeekerBundle/Resources/config/config.yml +++ b/src/Mine/SeekerBundle/Resources/config/config.yml @@ -32,7 +32,7 @@ snc_redis: gos_web_socket: server: host: 0.0.0.0 - port: 8080 + port: 6450 router: resources: - "@MineSeekerBundle/Resources/config/pubsub/routing.yml" diff --git a/src/Mine/SeekerBundle/Resources/public/js/mine-seeker/app.js b/src/Mine/SeekerBundle/Resources/public/js/mine-seeker/app.js index 71fe5b6..727f4b5 100644 --- a/src/Mine/SeekerBundle/Resources/public/js/mine-seeker/app.js +++ b/src/Mine/SeekerBundle/Resources/public/js/mine-seeker/app.js @@ -4,7 +4,7 @@ import GridControl from './grid/grid-control'; class MineSeeker extends React.Component { /** after rendering */ componentDidMount() { - var websocket = WS.connect("ws://mine.dev:8080"); + var websocket = WS.connect("ws://mine.dev:6450"); /** session is an Autobahn JS WAMP session. */ websocket.on("socket/connect", function (session) { @@ -14,14 +14,14 @@ class MineSeeker extends React.Component { console.log("Received message", payload.msg); }); - // session.call("sample/sum", {"term1": 2, "term2": 5}).then( - // function (result) { - // console.log("RPC Valid!", result); - // }, - // function (error, desc) { - // console.log("RPC Error", error, desc); - // } - // ); + session.call("sample/sum", [2, 5]).then( + function (result) { + console.log("RPC Valid!", result); + }, + function (error, desc) { + console.log("RPC Error", error, desc); + } + ); session.publish("acme/channel", {msg: "This is a message!"}); diff --git a/src/Mine/SeekerBundle/Rpc/AcmeRpc.php b/src/Mine/SeekerBundle/Rpc/AcmeRpc.php index ea65cd5..2c02cc8 100644 --- a/src/Mine/SeekerBundle/Rpc/AcmeRpc.php +++ b/src/Mine/SeekerBundle/Rpc/AcmeRpc.php @@ -23,6 +23,17 @@ class AcmeRpc implements RpcInterface return array("result" => array_sum($params)); } + /** + * @param ConnectionInterface $connection + * @param WampRequest $request + * @param $params + * @return number + */ + public function sum(ConnectionInterface $connection, WampRequest $request, $params) + { + return array_sum($params); + } + /** * Name of RPC, use for pubsub router (see step3) *