spookvooper-api/modules/premade.js

26 lines
781 B
JavaScript

// SpookVooper API - modules/premade.js
// Written by Brendan Lane
/** @module modules/premade */
import user from "./user.js";
let UserResponse;
/**
* Gets the total XP of a user
* @function getTotalXP
* @param {string} svid The svid of the user you want to lookup.
* @returns {string} The data from the HTTP GET request, but because of the way it's handled, will always be a string (should be an integer).
*/
function getTotalXP(svid) {
return new Promise((resolve) => {
user.getUser(svid, true).then(value => {
resolve(value.post_likes + value.comment_likes + (value.twitch_message_xp * 4) + (value.discord_commends * 5) + (value.discord_message_xp * 2) + (value.discord_game_xp / 100));
});
});
}
export default {
getTotalXP
};