UNPKG

@allthings/js-sdk

Version:

JavaScript SDK for communication with the Allthings API

31 lines (24 loc) 677 B
import interceptor from 'rest/interceptor' export default interceptor({ request: function (request, config) { let params = request.params || {} let clientId = config.clientId const requestId = request.client_id || request.clientId || request.clientID if (requestId && typeof requestId === 'string') { clientId = requestId } if (request.clientId) { params.clientId = clientId request.params = params } if (request.clientID) { params.clientID = clientId request.params = params } if (request.client_id) { params.client_id = clientId request.params = params } return request } })