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
JavaScript
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*/ } )