sportsbet-mobile
Version:
Sportsbet mobile
40 lines (34 loc) • 818 B
text/typescript
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;
}
});