export const resolverHeader = (req: any, options: { token: true }) => { let data: any = {} // if (req.headers['accept-host']) { // data['host'] = req.headers['accept-host']; // } else { // return 'User host is invalid' // } if (req.headers.authorization) { data['token'] = req.headers.authorization.replace('Bearer '); } else { if (options.token) return 'User token is invalid' } // if (req.headers['accept-language']) { // data['lang'] = req.headers['accept-language']; // } else { // return 'User language is invalid' // } data['refreshToken'] = req.headers['refresh-token'] ?? ''; data['ip'] = req.ip; data['source'] = req.headers['accept-source'] ?? null; data['destination'] = req.headers['accept-destination'] ?? null; data['headers'] = { // "accept-host": data['host'], "authorization": data['token'], // "accept-language": data['lang'], "ip": data['ip'], "refresh-token": data['refreshToken'], }; return data; }