UNPKG

nebula-api

Version:

API to make your server communicate directly with Nebula server and create cool stuff connected stuff

30 lines (25 loc) 756 B
const http = require( "axios" ); const __api_code = "GET:suns"; const makeError = require( "../makeError" ); module.exports = ( __nebulaUrl, __serverToken, __gameName ) => { return user_id => { return new Promise( ( res, rej ) => { http.get( __nebulaUrl + "/suns", { data: { user_id, gn: __gameName, tk: __serverToken } } ) .then( response => { return res( response.data ); } ) .catch( error => { return rej( makeError( __api_code, error ) ); } ); } ); }; }; // usage example // nebula.get.suns( user_id ) // .then( ( suns, transactionData ) => { /* suns is the current user suns amount on Nebula*/ } )