``` npm install mk-socket-client or yarn add mk-socket-client ```
npm install mk-socket-client```
npm install mk-socket-client or yarn add mk-socket-client
`javascript
import socketClient from 'mk-socket-client';
socketClient.connect(HOST_URL);
`
`javascript`
let observer = socketClient.subscribe(action, params, headers);
#### Observer - onUpdate
get realtime update
`javascript`
observer.onUpdate((response) => {
console.log(response);
});
response object
key | explain
--- | -------
error | response error
data | response data
request | request object see below
#### Observer - unsubscribe
remove subscription
`javascript`
observer.unsubscribe();
#### Observer - update
update subscription params
`javascript`
observer.update(params);
`javascript``
socketClient.requestInterceptor = (request, type) => {
request.headers.authorization = 'TOKEN';
return request;
};
request object
key | explain
--- | -------
action | action subscribed
params | parameters passed to subscription
headers | custom headers
subcriptionId | subscription id (private)