Pretty new to Meteor and actually facing a problem. Trying to create a quick page that fetches the most recent twitts of the user. ( server side). In the logs i can see all the tweets being retrieved.
But i'd then like to display them but i just get an undefined var when trying to pass the var from server to client with a callback.
//Server Side
Meteor.methods({checkTwitter: function () {
var Twit = new TwitMaker({
consumer_key: '****', // API key
consumer_secret: '****', // API secret
access_token: '****',
access_token_secret: '****'
});
Twit.get('statuses/user_timeline',
{
q: 'IngeniousBastar',
count: 10
},
function(err, data, response) {
var result='test';
return(data);
}
);
}
});
/////////////////////////////////////////////////
//Client Side
Meteor.call('checkTwitter', function(err, respJson) {
if(err) {
window.alert("Error: " + err.reason);
console.log("error occured on receiving data on server. ", err );
} else {
console.log("respJson: ", respJson);
}
});