diff --git a/src/titles.ts b/src/titles.ts index 735d793..6e914a3 100644 --- a/src/titles.ts +++ b/src/titles.ts @@ -4,7 +4,6 @@ export const defaultTitle: Title = { id: '0000000000000000', client: '950883021165330493', titleName: true, - largeImageKey: 'nintendoswitch', }; const titles: Title[] = [ diff --git a/src/util.ts b/src/util.ts index 7a1575f..91a24dc 100644 --- a/src/util.ts +++ b/src/util.ts @@ -115,9 +115,15 @@ export function getDiscordPresence(game: Game, friendcode?: CurrentUser['links'] presence: { details: text[0], state: text[1], - largeImageKey: title.largeImageKey, - largeImageText: friendcode && title.largeImageKey ? 'SW-' + friendcode.id : undefined, + largeImageKey: title.largeImageKey ?? game.imageUri, + largeImageText: friendcode ? 'SW-' + friendcode.id : undefined, smallImageKey: title.smallImageKey, + buttons: game.shopUri ? [ + { + label: 'Nintendo eShop', + url: game.shopUri, + }, + ] : [], }, showTimestamp: title.showTimestamp, };