According to the documentation: "If there is a .mutation value in the
response data, the corresponding mutation is called with the name
SOCKET_[mutation value]"
However when event data does not contains .mutation value mutation is
null, so the mutation is not find in the store.
* 1. Fixed DOMException: Failed to construct 'WebSocket': The subprotocol '' is invalid. in Chrome when empty protocol arg passed in WS ctor. 2. Action name was never being set/executed on incoming messages.
* upated docs
Native event was passed capitalized which cause unexpected camelCase
conversion.
Event is now passed without uppercasing and save string transformations
e.g.
SOCKET_CONNECT => `socket_cONNECT` instead of `socket_connect`
SOCKET_CONNECT_ERROR => `socket_cONNECTERROR` instead of `socket_connectError`