feat: #13066, report canonical URL in user agent for outgoing requests

This commit is contained in:
Julian Lam
2025-01-22 13:26:29 -05:00
parent c504e79591
commit c3e9cb68e0

View File

@@ -1,5 +1,6 @@
'use strict';
const nconf = require('nconf');
const { CookieJar } = require('tough-cookie');
const fetchCookie = require('fetch-cookie').default;
const { version } = require('../package.json');
@@ -8,7 +9,7 @@ exports.jar = function () {
return new CookieJar();
};
const userAgent = `NodeBB/${version.split('.').shift()}.x`;
const userAgent = `NodeBB/${version.split('.').shift()}.x (${nconf.get('url')})`;
// Initialize fetch - somewhat hacky, but it's required for globalDispatcher to be available
async function call(url, method, { body, timeout, jar, ...config } = {}) {