()
| 195 | let kwargs = {}; |
| 196 | |
| 197 | let kwargsCheck = async () => { |
| 198 | let keys = Object.keys(params.vflags); |
| 199 | for (let i = 0; i < keys.length; i++) { |
| 200 | let key = keys[i]; |
| 201 | kwargs[key] = await parseFileFromArg(params.vflags[key].join(' '), infoMode); |
| 202 | } |
| 203 | if (params.flags.a) { |
| 204 | kwargs['__headers'] = kwargs['__headers'] || {}; |
| 205 | kwargs['__headers']['Authorization'] = `Bearer ${params.flags.a.join(' ')}`; |
| 206 | } |
| 207 | if (params.flags.h) { |
| 208 | let headerPairs = params.flags.h; |
| 209 | while (headerPairs.length) { |
| 210 | kwargs['__headers'] = kwargs['__headers'] || {}; |
| 211 | let key = (headerPairs.shift() || '') |
| 212 | .split('-') |
| 213 | .map(str => str[0].toUpperCase() + str.slice(1)) |
| 214 | .join('-'); |
| 215 | let value = headerPairs.shift() || ''; |
| 216 | kwargs['__headers'][key] = value; |
| 217 | } |
| 218 | } |
| 219 | }; |
| 220 | |
| 221 | kwargsCheck().catch(e => callback(e)).then(() => { |
| 222 |
nothing calls this directly
no test coverage detected