mk-socket-client
v1.0.11
Published
``` npm install mk-socket-client or yarn add mk-socket-client ```
Downloads
105
Readme
Installation
npm install mk-socket-client or yarn add mk-socket-clientConnect to mk-socket-server
import socketClient from 'mk-socket-client';
socketClient.connect(HOST_URL);Create action observer
let observer = socketClient.subscribe(action, params, headers);Observer - onUpdate
get realtime update
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
observer.unsubscribe();Observer - update
update subscription params
observer.update(params);Add request interceptor
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)
