Use package.json exports field

This commit is contained in:
Samuel Elliott
2022-07-23 17:42:41 +01:00
parent d7a7d32823
commit dddb15aceb
15 changed files with 181 additions and 16 deletions

View File

@@ -6,6 +6,7 @@ import { getToken } from '../../common/auth/nso.js';
import { AuthPolicy, AuthToken } from '../../api/znc-proxy.js';
import { Argv } from '../../util/yargs.js';
import { initStorage } from '../../util/storage.js';
import { getUserAgent } from '../../util/useragent.js';
const debug = createDebug('cli:nso:znc-proxy-tokens');
@@ -157,6 +158,7 @@ export function builder(yargs: Argv<ParentArguments>) {
method: 'DELETE',
headers: {
'Authorization': 'Bearer ' + argv.token,
'User-Agent': getUserAgent(),
},
});
debug('fetch %s %s, response %d', 'DELETE', '/token', response.status);

View File

@@ -8,6 +8,8 @@ import { DiscordPresenceContext, DiscordPresencePlayTime, getDiscordPresence, ge
import { ArgumentsCamelCase, Argv, YargsArguments } from '../../util/yargs.js';
import { initStorage } from '../../util/storage.js';
import { getToken } from '../../common/auth/nso.js';
import { timeoutSignal } from '../../util/misc.js';
import { getUserAgent } from '../../util/useragent.js';
const debug = createDebug('cli:util:discord-activity');
@@ -234,7 +236,14 @@ export async function getDiscordApplicationRpc(id: string) {
const url = 'https://discord.com/api/v9/applications/' + id + '/rpc';
const response = await fetch(url);
const [signal, cancel] = timeoutSignal();
const response = await fetch(url, {
headers: {
'User-Agent': getUserAgent(),
},
signal,
}).finally(cancel);
debug('fetch %s %s, response %s', 'GET', url, response.status);
if (response.status !== 200) {