UNPKG

sportsbet-mobile

Version:
40 lines (34 loc) 818 B
interface Templates { casinoGame: Template; } Template.casinoGame.helpers({ gameUrl: getGameUrl, splashTemplate: function () { return Session.get('splashTemplate'); } }); var reloadEnabled = true; var reloadRetry = null; Template.casinoGame.onRendered(function () { // dont refresh page on redeploy reloadEnabled = false; Reload._onMigrate(function(retry) { console.log('Delaying reload'); reloadRetry = retry; return [reloadEnabled]; }); var handle = Session.get('gameName'); if (!handle) { return; } handle = handle.toLowerCase(); this.subscribe('Casino.Game', {type: Casino.detectGameType(), handle: handle}); }); Template.casinoGame.onDestroyed(function() { if (reloadRetry) { console.log('Retrying reload'); reloadEnabled = true; reloadRetry(); reloadRetry = null; } });