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 +