Skip to content

Instantly share code, notes, and snippets.

@davidworkman9
Created September 11, 2013 13:24
Show Gist options
  • Save davidworkman9/6523537 to your computer and use it in GitHub Desktop.
Save davidworkman9/6523537 to your computer and use it in GitHub Desktop.
Meteor interval subscription example
if(Meteor.isClient) {
Meteor.startup(function () {
(function () {
var oldSubscription;
Meteor.setInterval(function () {
var subscription;
subscription = Meteor.subscribe('random-image', function () {
oldSubscription = subscription;
});
if(oldSubscription)
oldSubscription.stop();
});
})();
});
}
if(Meteor.isServer) {
Meteor.publish('random-image', function () {
var randomQuery = {};
return Images.find(randomQuery);
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment