From 53aaf465f854b82e6eba6eeb402ad2cf5ad87e56 Mon Sep 17 00:00:00 2001 From: RedDucks Date: Wed, 21 Feb 2018 18:25:25 -0500 Subject: [PATCH] Fixed logins --- account.nintendo.net/routes/people/index.js | 24 ++++++++++++--------- mii/test.js | 5 ++--- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/account.nintendo.net/routes/people/index.js b/account.nintendo.net/routes/people/index.js index 82d6cba..371c18c 100644 --- a/account.nintendo.net/routes/people/index.js +++ b/account.nintendo.net/routes/people/index.js @@ -297,6 +297,8 @@ routes.get('/@me/profile', async (request, response) => { return response.send(json2xml(error)); } + console.log(user) + let accounts = []; let device_attributes = []; @@ -329,7 +331,7 @@ routes.get('/@me/profile', async (request, response) => { user.device_attributes.device_attribute.forEach(device_attribute => { let attribute = { name: device_attribute.name, - value: device_attribute.value, + value: device_attribute.value }; if (device_attribute.created_date) { @@ -344,11 +346,11 @@ routes.get('/@me/profile', async (request, response) => { let person = { person: { accounts: accounts, - device_attributes: device_attributes, active_flag: user.active_flag, birth_date: user.birth_date, country: user.country, create_date: user.create_date, + device_attributes: device_attributes, gender: user.gender, language: user.language, updated: user.updated, @@ -368,17 +370,19 @@ routes.get('/@me/profile', async (request, response) => { }, mii: { status: user.mii.status, - data: user.mii.data, + data: user.mii.data.replace('\r\n', ''), id: user.mii.id, mii_hash: user.mii.mii_hash, - mii_images: { - mii_image: { - cached_url: 'https://mii-secure.account.nintendo.net/1flcdk3hks29a_standard.tga', - id: user.mii.mii_images[0].mii_image.id, - url: 'https://mii-secure.account.nintendo.net/1flcdk3hks29a_standard.tga', - type: user.mii.mii_images[0].mii_image.type + mii_images: [ + { + mii_image: { + cached_url: user.mii.mii_images[0].cached_url, + id: user.mii.mii_images[0].id, + url: user.mii.mii_images[0].url, + type: user.mii.mii_images[0].type + } } - }, + ], name: user.mii.name, primary: user.mii.primary }, diff --git a/mii/test.js b/mii/test.js index e028a4d..26460f4 100644 --- a/mii/test.js +++ b/mii/test.js @@ -10,9 +10,8 @@ console.log(decoded.face.color); // Now to rip assets and start rendering -MII_DATA = 'AwAAQLh8tgPjxcLC16eU9AOzuI0n2QAAAERyAGUAbQBvAHYAZQAgAG0AZQAAAEBAIAAhAQJoRBgm\r\nNEYUgRIXaA0AACkAUkhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPql'; +MII_DATA = 'AwAAQLh8tgPjxcLC16gxAwOzuI0n2QAAAEBwAHIAZQB0AGUAbgBkAG8AMQAAAEBAAAAhAQJoRBgm\r\nNEYUgRIXaA0AACkAUkhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+X'; MiiHandler = new Mii(MII_DATA); decoded = MiiHandler.decode(); -console.log(decoded.body.shirt_color); -console.log(decoded.face.color); \ No newline at end of file +console.log(decoded); \ No newline at end of file