Vulcan/packages/telescope-update-prompt/lib/server/phone_home.js
2015-03-28 18:38:20 +09:00

29 lines
672 B
JavaScript

Meteor.methods({
phoneHome: function () {
var url = 'http://version.telescopeapp.org/';
var params = {
currentVersion: telescopeVersion,
siteTitle: Settings.get('title'),
siteUrl: getSiteUrl(),
users: Meteor.users.find().count(),
posts: Posts.find().count(),
comments: Comments.find().count()
}
if(Meteor.user() && isAdmin(Meteor.user())){
this.unblock();
try {
var result = HTTP.get(url, {
params: params
})
return result;
} catch (e) {
// Got a network error, time-out or HTTP error in the 400 or 500 range.
return false;
}
}
}
})