From a059a510f237ea264b4628750740804d2bb984eb Mon Sep 17 00:00:00 2001 From: srgooglo Date: Thu, 8 Oct 2020 20:51:42 +0200 Subject: [PATCH] Added basicData endpoint & refactorize profileData --- config/endpoints.js | 3 ++- src/core/models/user/index.js | 29 +++++++++++++++++++++++++++-- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/config/endpoints.js b/config/endpoints.js index 6b0e470e..41143599 100644 --- a/config/endpoints.js +++ b/config/endpoints.js @@ -6,5 +6,6 @@ export default { post_actions: 'POST /post-actions', get_data: 'POST /get-user-data', - profileData: 'POST /early_user' + basicData: 'POST /early_user', + profileData: 'POST /get-user-data-username' }; diff --git a/src/core/models/user/index.js b/src/core/models/user/index.js index e2c8d011..307020c2 100644 --- a/src/core/models/user/index.js +++ b/src/core/models/user/index.js @@ -40,7 +40,7 @@ export const get = { // core get id data from current session } }, - profileData: (parms, callback) => { + basicData: (parms, callback) => { if (!parms) return false const { username } = parms @@ -49,7 +49,7 @@ export const get = { v3_model.api_request( { body: { username }, - endpoint: endpoints.profileData, + endpoint: endpoints.basicData, verbose: true, }, (err, res) => { @@ -63,6 +63,31 @@ export const get = { return callback(res, false); } }, + profileData: (parms, callback) => { + if (!parms) return false + + const { username, server_key, access_token } = parms + + if (username) { + v3_model.api_request( + { + body: { username, fetch: "user_data" }, + endpoint: endpoints.profileData, + userToken: access_token, + verbose: true, + serverKey: server_key + }, + (err, res) => { + err? console.error(err) : null + return callback(false, res); + }, + ); + + } else { + const res = { status: 105, message: 'Invalid Username!' }; + return callback(res, false); + } + }, }; export const actions = {