diff --git a/src/services/api/routes/v1/register.js b/src/services/api/routes/v1/register.js index 5577fe9..b935db7 100644 --- a/src/services/api/routes/v1/register.js +++ b/src/services/api/routes/v1/register.js @@ -237,73 +237,6 @@ router.post('/', async (request, response) => { const MII_DATA = Buffer.concat([MII_DATA_FIRST, MII_DATA_NAME, MII_DATA_LAST]); // Build Mii data - /* - // Create new NEX account - const newNEXAccount = new NEXAccount({ - pid: 0, - password: '', - owning_pid: 0, - }); - await newNEXAccount.save(); - - const creationDate = moment().format('YYYY-MM-DDTHH:MM:SS'); - - const document = { - pid: newNEXAccount.get('pid'), - creation_date: creationDate, - updated: creationDate, - username: username, - password: password, // will be hashed before saving - birthdate: '1990-01-01', // TODO: Change this - gender: 'M', // TODO: Change this - country: 'US', // TODO: Change this - language: 'en', // TODO: Change this - email: { - address: email, - primary: true, // TODO: Change this - parent: true, // TODO: Change this - reachable: false, // TODO: Change this - validated: false, // TODO: Change this - id: crypto.randomBytes(4).readUInt32LE() - }, - region: 0x310B0000, // TODO: Change this - timezone: { - name: 'America/New_York', // TODO: Change this - offset: -14400 // TODO: Change this - }, - mii: { - name: miiName, - primary: true, // TODO: Change this - data: MII_DATA.toString('base64'), - id: crypto.randomBytes(4).readUInt32LE(), - hash: crypto.randomBytes(7).toString('hex'), - image_url: '', // deprecated, will be removed in the future - image_id: crypto.randomBytes(4).readUInt32LE() - }, - flags: { - active: true, // TODO: Change this - marketing: true, // TODO: Change this - off_device: true // TODO: Change this - }, - validation: { - email_code: 1, // will be overwritten before saving - email_token: '' // will be overwritten before saving - } - }; - - const pnid = new PNID(document); - await pnid.save(); - - // Quick hack to get the PIDs to match - // TODO: Change this - // NN with a NNID will always use the NNID PID - // even if the provided NEX PID is different - // To fix this we make them the same PID - await NEXAccount.updateOne({ pid: newNEXAccount.get('pid') }, { - owning_pid: newNEXAccount.get('pid') - }); - */ - const creationDate = moment().format('YYYY-MM-DDTHH:MM:SS'); let pnid; let nexAccount;