summaryrefslogtreecommitdiff
path: root/modules/todo/todo.js
diff options
context:
space:
mode:
Diffstat (limited to 'modules/todo/todo.js')
-rw-r--r--modules/todo/todo.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/todo/todo.js b/modules/todo/todo.js
index 0b3da3c..66433d9 100644
--- a/modules/todo/todo.js
+++ b/modules/todo/todo.js
@@ -3,7 +3,8 @@
var cmn=require("../$common.js"),
persist=require("node-persist"),
bcrypt=require("bcrypt"),
- basicAuth=require("basic-auth");
+ basicAuth=require("basic-auth"),
+ fs=require("fs");
var bcryptHashRounds=10;
@@ -134,7 +135,10 @@ module.exports=function(app,io,_moddir){
app.all(["/todo","/todo/*"],authMiddleware); //for all the other endpoints
app.get("/todo",function(req,res){
- res.sendFile(moddir+"/todo.html");
+ var contents=fs.readFileSync(moddir+"/todo.html","utf8");
+ var replaced=contents.replace("/*REPLACEME*/null/*TODOLIST*/",
+ JSON.stringify(tasks[req.authuser]));
+ res.send(replaced);
});
app.get("/todo/list",function(req,res){
res.json(tasks[req.authuser]);