From 0caa1b9b66775dda495ad9d895854d2d5f70d826 Mon Sep 17 00:00:00 2001 From: Jonathan Barrow Date: Fri, 15 Jul 2022 20:47:56 -0400 Subject: [PATCH] Only store Discord user ID --- src/database.js | 6 ++---- src/models/pnid.js | 4 +--- src/services/api/routes/v1/user.js | 10 +++------- 3 files changed, 6 insertions(+), 14 deletions(-) diff --git a/src/database.js b/src/database.js index b636218..dd9a306 100644 --- a/src/database.js +++ b/src/database.js @@ -183,7 +183,7 @@ async function addUserConnection(pnid, data, type) { } async function addUserConnectionDiscord(pnid, data) { - if (!data.id || !data.access_token || !data.refresh_token) { + if (!data.id) { return { app: 'api', status: 400, @@ -213,9 +213,7 @@ async function removeUserConnection(pnid, type) { async function removeUserConnectionDiscord(pnid) { await PNID.updateOne({ pid: pnid.get('pid') }, { $set: { - 'connections.discord.id': '', - 'connections.discord.access_token': '', - 'connections.discord.refresh_token': '' + 'connections.discord.id': '' } }); diff --git a/src/models/pnid.js b/src/models/pnid.js index 8d97371..a1e743e 100644 --- a/src/models/pnid.js +++ b/src/models/pnid.js @@ -100,9 +100,7 @@ const PNIDSchema = new Schema({ }, connections: { discord: { - id: String, - access_token: String, - refresh_token: String, + id: String } } }); diff --git a/src/services/api/routes/v1/user.js b/src/services/api/routes/v1/user.js index 239ca28..67db61e 100644 --- a/src/services/api/routes/v1/user.js +++ b/src/services/api/routes/v1/user.js @@ -1,5 +1,5 @@ const router = require('express').Router(); -const { PNID } = require('./models/pnid'); +const { PNID } = require('../../../../models/pnid'); /** * [GET] @@ -43,9 +43,7 @@ router.get('/', async (request, response) => { }, connections: { discord: { - id: pnid.get('connections.discord.id'), - access_token: pnid.get('connections.discord.access_token'), - refresh_token: pnid.get('connections.discord.refresh_token'), + id: pnid.get('connections.discord.id') } } }); @@ -99,9 +97,7 @@ router.post('/', async (request, response) => { }, connections: { discord: { - id: pnid.get('connections.discord.id'), - access_token: pnid.get('connections.discord.access_token'), - refresh_token: pnid.get('connections.discord.refresh_token'), + id: pnid.get('connections.discord.id') } } });