* Set any provided headers on the outgoing request object. Runs after _auth. * * @method _setHeaders * @private * @param {Object} request A superagent request object * @param {Object} options A WPRequest _options object * @param {Object} A superagent request object, with any available headers
( request, options )
| 21 | * @param {Object} A superagent request object, with any available headers set |
| 22 | */ |
| 23 | function _setHeaders( request, options ) { |
| 24 | // If there's no headers, do nothing |
| 25 | if ( ! options.headers ) { |
| 26 | return request; |
| 27 | } |
| 28 | |
| 29 | return objectReduce( |
| 30 | options.headers, |
| 31 | ( request, value, key ) => request.set( key, value ), |
| 32 | request |
| 33 | ); |
| 34 | } |
| 35 | |
| 36 | /** |
| 37 | * Conditionally set basic authentication on a server request object. |
no outgoing calls
no test coverage detected