summaryrefslogtreecommitdiffstats
path: root/sandstorm.js
diff options
context:
space:
mode:
Diffstat (limited to 'sandstorm.js')
-rw-r--r--sandstorm.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/sandstorm.js b/sandstorm.js
index b2b4d88b..d565df62 100644
--- a/sandstorm.js
+++ b/sandstorm.js
@@ -30,23 +30,23 @@ if (isSandstorm && Meteor.isServer) {
// Redirect the user to the hard-coded board. On the first launch the user
// will be redirected to the board before its creation. But that’s not a
// problem thanks to the reactive board publication. We used to do this
- // redirection on the client side but that was sometime visible on loading,
+ // redirection on the client side but that was sometimes visible on loading,
// and the home page was accessible by pressing the back button of the
// browser, a server-side redirection solves both of these issues.
//
// XXX Maybe sandstorm manifest could provide some kind of "home url"?
- Router.route('/', function() {
- var base = this.request.headers['x-sandstorm-base-path'];
+ Picker.route('/', function(params, request, response) {
+ var base = request.headers['x-sandstorm-base-path'];
// XXX If this routing scheme changes, this will break. We should generation
// the location url using the router, but at the time of writting, the
// router is only accessible on the client.
var path = '/boards/' + sandstormBoard._id + '/' + sandstormBoard.slug;
- this.response.writeHead(301, {
+ response.writeHead(301, {
Location: base + path
});
- this.response.end();
- }, { where: 'server' });
+ response.end();
+ });
// On the first launch of the instance a user is automatically created thanks
// to the `accounts-sandstorm` package. After its creation we insert the