| 112 | const logger = coreSDKLoggerFromLog4JSLogger(log4js.getLogger('rest-client')) |
| 113 | |
| 114 | const buildHeaders = async (): Promise<HttpClientHeaders> => { |
| 115 | // eslint-disable-next-line @typescript-eslint/naming-convention |
| 116 | const headers: HttpClientHeaders = { 'User-Agent': userAgent } |
| 117 | |
| 118 | if (flags.language) { |
| 119 | if (flags.language !== 'NONE') { |
| 120 | headers['Accept-Language'] = flags.language |
| 121 | } |
| 122 | } else { |
| 123 | headers['Accept-Language'] = osLocale() |
| 124 | } |
| 125 | |
| 126 | return headers |
| 127 | } |
| 128 | const headers = await buildHeaders() |
| 129 | if (addAdditionalHeaders) { |
| 130 | addAdditionalHeaders(stCommand, headers) |