Pokemon-GO-node-api
Pokemon-GO-node-api copied to clipboard
How to transfer Pokemon
when i try to transfer a pokemon, i use the code in the project, i give the pokemonId get from the function self.GetInventory, but it seems not working.
self.TransferPokemon = function (pokemonId, callback) { var _self$playerInfo3 = self.playerInfo; var apiEndpoint = _self$playerInfo3.apiEndpoint; var accessToken = _self$playerInfo3.accessToken;
var transferPokemon = new RequestEnvelop.TransferPokemonMessage({
'PokemonId': pokemonId
});
var req = new RequestEnvelop.Requests(112, transferPokemon.encode().toBuffer());
api_req(apiEndpoint, accessToken, req, function (err, f_ret) {
if (err) {
return callback(err);
} else if (!f_ret || !f_ret.payload || !f_ret.payload[0]) {
return callback('No result');
}
try {
var catchPokemonResponse = ResponseEnvelop.TransferPokemonResponse.decode(f_ret.payload[0]);
callback(null, catchPokemonResponse);
} catch (err) {
callback(err, null);
}
});
};