1.0.11 • Published 7 years ago
mk-socket-client v1.0.11
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) |