Add support for a global context option (#1256)
This commit is contained in:
committed by
GitHub
parent
1a7727588e
commit
39cf023426
@ -33,6 +33,7 @@ class Transport {
|
||||
this.requestTimeout = toMs(opts.requestTimeout)
|
||||
this.suggestCompression = opts.suggestCompression === true
|
||||
this.compression = opts.compression || false
|
||||
this.context = opts.context || null
|
||||
this.headers = Object.assign({},
|
||||
{ 'user-agent': userAgent },
|
||||
opts.suggestCompression === true ? { 'accept-encoding': 'gzip,deflate' } : null,
|
||||
@ -87,7 +88,7 @@ class Transport {
|
||||
}
|
||||
|
||||
const meta = {
|
||||
context: options.context || null,
|
||||
context: null,
|
||||
request: {
|
||||
params: null,
|
||||
options: null,
|
||||
@ -99,6 +100,14 @@ class Transport {
|
||||
aborted: false
|
||||
}
|
||||
|
||||
if (this.context != null && options.context != null) {
|
||||
meta.context = Object.assign({}, this.context, options.context)
|
||||
} else if (this.context != null) {
|
||||
meta.context = this.context
|
||||
} else if (options.context != null) {
|
||||
meta.context = options.context
|
||||
}
|
||||
|
||||
const result = {
|
||||
body: null,
|
||||
statusCode: null,
|
||||
|
||||
Reference in New Issue
Block a user