-
Notifications
You must be signed in to change notification settings - Fork 509
Expand file tree
/
Copy pathrouter.js
More file actions
16 lines (13 loc) · 730 Bytes
/
router.js
File metadata and controls
16 lines (13 loc) · 730 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var Router = require('ampersand-router');
module.exports = Router.extend({
routes: {
'?code=:code': 'code',
'': 'default'
},
code: function (code) {
app.store.code.decodeUriSource(code);
},
default: function (code) {
this.redirectTo("?code=JC5vbignYnV0dG9uJywgJ2NsaWNrJywgZnVuY3Rpb24gb25DbGljaygpIHsKICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gdGltZXIoKSB7CiAgICAgICAgY29uc29sZS5sb2coJ1lvdSBjbGlja2VkIHRoZSBidXR0b24hJyk7ICAgIAogICAgfSwgMjAwMCk7Cn0pOwoKY29uc29sZS5sb2coIkhpISIpOwoKc2V0VGltZW91dChmdW5jdGlvbiB0aW1lb3V0KCkgewogICAgY29uc29sZS5sb2coIkNsaWNrIHRoZSBidXR0b24hIik7Cn0sIDUwMDApOwoKY29uc29sZS5sb2coIldlbGNvbWUgdG8gbG91cGUuIik7!!!PGJ1dHRvbj5DbGljayBtZSE8L2J1dHRvbj4%3D");
}
});