diff --git a/src/pages/index.js b/src/pages/index.js
index c2702dac..dc744db6 100755
--- a/src/pages/index.js
+++ b/src/pages/index.js
@@ -8,21 +8,22 @@ import { __legacy__objectToArray } from 'core'
@connect((store) => (store))
export default class Index extends React.Component {
- handleOpenFloat() {
- FloatComponent({ children: , title: "redux debugger" })
+ state = {
+ mainNode: "/"
}
handleDispatchNamespace(key) {
console.log(`Dispatching socket namespace (${key})`)
this.props.dispatch({
type: "socket/namespaceConnector",
+ node: this.state.mainNode,
namespace: key
})
}
render() {
const dispatch = this.props.dispatch
- const { connectionState, socket_address, latency } = this.props.socket
+ const { connectionState, latency } = this.props.socket.nodes[this.state.mainNode]
const getListenersList = (data) => {
if (typeof (data) == "undefined" && data == null) {
@@ -47,9 +48,8 @@ export default class Index extends React.Component {
__legacy__objectToArray(data).map(e => {
return (
-
{e.key}
-
{ this.handleDispatchNamespace(e.key) }} > dispatch
-
{ dispatch({ type: "socket/toogleListener", listener: e.key }) }} > break
+
{e.value}
+
{ this.handleDispatchNamespace(e.value) }} > connect
)
})
@@ -63,9 +63,10 @@ export default class Index extends React.Component {
Socket
- State
+ Main Node
- {socket_address}
+ {this.props.socket.socket_address}
+ {this.props.socket.nodes[this.state.mainNode].ioConn.nsp}
{connectionState}
60 ? "red" : "green"} > ~{latency}ms
@@ -73,25 +74,21 @@ export default class Index extends React.Component {
Listener manager
- {getListenersList(this.props.socket.listeners)}
+ {getListenersList(this.props.socket.nodes[this.state.mainNode].listeners)}
Registered Namespaces
- {getNamespacesMonitor(this.props.socket.registeredNamespaces)}
-
+ {getNamespacesMonitor(this.props.socket.nodes[this.state.mainNode].registeredNamespaces)}
Misc
- dispatch({ type: "socket/getLatency" })} > getLatency
- dispatch({ type: "socket/floodTest", ticks: 100 })} > start floodtest
- dispatch({ type: "socket/toogleListener", listener: "floodTest" })}> break floodTest
- dispatch({ type: "socket/break", listener: "floodTest" })}> fullbreak
+