mirror of
https://github.com/samuelthomas2774/nxapi.git
synced 2026-03-21 18:04:10 -05:00
Share custom Nintendo eShop region selection page to Discord instead of the user's own region
This commit is contained in:
parent
e9218b9004
commit
d47a492242
|
|
@ -1,7 +1,7 @@
|
|||
import DiscordRPC from 'discord-rpc';
|
||||
import { ActiveEvent, CurrentUser, Friend, Game, PresenceState } from '../api/coral-types.js';
|
||||
import { defaultTitle, titles } from './titles.js';
|
||||
import { product } from '../util/product.js';
|
||||
import { product, version } from '../util/product.js';
|
||||
import { getTitleIdFromEcUrl, hrduration } from '../util/misc.js';
|
||||
import { ZncDiscordPresence, ZncProxyDiscordPresence } from '../common/presence.js';
|
||||
|
||||
|
|
@ -36,6 +36,9 @@ export function getDiscordPresence(
|
|||
if (play_time_text) text.push(play_time_text);
|
||||
}
|
||||
|
||||
const nintendo_eshop_redirect_url = titleid ?
|
||||
'https://fancy.org.uk/api/nxapi/title/' + titleid + '/redirect?source=nxapi-' + version + '-discord' : null;
|
||||
|
||||
const activity: DiscordRPC.Presence = {
|
||||
details: text[0],
|
||||
state: text[1],
|
||||
|
|
@ -47,7 +50,7 @@ export function getDiscordPresence(
|
|||
buttons: game.shopUri ? [
|
||||
{
|
||||
label: 'Nintendo eShop',
|
||||
url: game.shopUri,
|
||||
url: nintendo_eshop_redirect_url ?? game.shopUri,
|
||||
},
|
||||
] : [],
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user