Skip to content

Commit b4f04bc

Browse files
author
Your Name
committed
0.8.0
1 parent f114205 commit b4f04bc

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pm2/js-api",
3-
"version": "0.7.0",
3+
"version": "0.8.0",
44
"description": "PM2.io API Client for Javascript",
55
"main": "index.js",
66
"unpkg": "dist/keymetrics.es5.min.js",
@@ -34,7 +34,7 @@
3434
"homepage": "https://github.com/keymetrics/km.js#readme",
3535
"dependencies": {
3636
"async": "^2.6.3",
37-
"axios": "^0.21.0",
37+
"extrareqp2": "^1.0.0",
3838
"debug": "~4.3.1",
3939
"eventemitter2": "^6.3.1",
4040
"ws": "^7.0.0"

src/network.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
'use strict'
33

4-
const axios = require('axios')
4+
const extrareqp2 = require('extrareqp2')
55
const AuthStrategy = require('./auth_strategies/strategy')
66
const constants = require('../constants')
77
const logger = require('debug')('kmjs:network')
@@ -25,7 +25,7 @@ module.exports = class NetworkWrapper {
2525
}
2626
this.km = km
2727
this._queue = []
28-
this._axios = axios.create(opts)
28+
this._extrareqp2 = extrareqp2.create(opts)
2929
this._websockets = []
3030
this._endpoints = new Map()
3131
this._bucketFilters = new Map()
@@ -70,7 +70,7 @@ module.exports = class NetworkWrapper {
7070
}
7171
}
7272

73-
this._axios.interceptors.response.use(
73+
this._extrareqp2.interceptors.response.use(
7474
response => {
7575
updateApiDateLag(response)
7676
return response
@@ -108,7 +108,7 @@ module.exports = class NetworkWrapper {
108108
if (!bucketID) return Promise.reject(new Error(`Missing argument : bucketID`))
109109

110110
if (!this._endpoints.has(bucketID)) {
111-
const promise = this._axios.request({
111+
const promise = this._extrareqp2.request({
112112
url: `/api/bucket/${bucketID}`,
113113
method: 'GET',
114114
headers: {
@@ -179,7 +179,7 @@ module.exports = class NetworkWrapper {
179179
}
180180
httpOpts.headers.Authorization = `Bearer ${this.tokens.access_token}`
181181

182-
this._axios.request(httpOpts)
182+
this._extrareqp2.request(httpOpts)
183183
.then(successNext)
184184
.catch((error) => {
185185
let response = error.response
@@ -207,7 +207,7 @@ module.exports = class NetworkWrapper {
207207
// then we can rebuffer the request
208208
loggerHttp(`Re-buffering call to ${httpOpts.url} since authenticated now`)
209209
httpOpts.headers.Authorization = `Bearer ${this.tokens.access_token}`
210-
return this._axios.request(httpOpts).then(successNext).catch(next)
210+
return this._extrareqp2.request(httpOpts).then(successNext).catch(next)
211211
})
212212
})
213213
}
@@ -247,8 +247,8 @@ module.exports = class NetworkWrapper {
247247

248248
loggerHttp(`Registered new access_token : ${data.access_token}`)
249249
this._websockets.forEach(websocket => websocket.updateAuthorization(data.access_token))
250-
this._axios.defaults.headers.common['Authorization'] = `Bearer ${data.access_token}`
251-
this._axios.request({
250+
this._extrareqp2.defaults.headers.common['Authorization'] = `Bearer ${data.access_token}`
251+
this._extrareqp2.request({
252252
url: '/api/bucket',
253253
method: 'GET',
254254
headers: {

0 commit comments

Comments
 (0)