Files
ewelink-api/lib/payloads/wssUpdatePayload.js
Martin M d1cf9da212 Release v1.2.2 (#7)
* refactor websocket request

* return response from websocket request

* move request payloads to own file

* refactor: removed duplicate device request

* code linting

* JSDoc methods

* version bump
2019-07-23 21:30:25 -03:00

16 lines
366 B
JavaScript

const wssUpdatePayload = ({ apiKey, deviceId, params }) => {
const timeStamp = new Date() / 1000;
const sequence = Math.floor(timeStamp * 1000);
const payload = {
action: 'update',
userAgent: 'app',
apikey: apiKey,
deviceid: `${deviceId}`,
params,
sequence,
};
return JSON.stringify(payload);
};
module.exports = wssUpdatePayload;