data/sumomo/api_modules/test_script.js in sumomo-0.6.4 vs data/sumomo/api_modules/test_script.js in sumomo-0.7.1

- old
+ new

@@ -6,10 +6,38 @@ var http = require('http'); var url = require('url'); var merge = require('utils-merge'); var Router = require('router') +// Simulated store +function Storage() +{ + var store = {} + + this.get = function(key, onComplete, onError) + { + if (store[key] === undefined) + { + onError({err: "no_such_key"}); + } + else + { + onComplete(store[key]); + } + } + + this.set = function(key, value, onComplete, onError) + { + store[key] = value; + onComplete(key); + } + + return this; +} + +var Store = new Storage(); + var router = Router(); var response_sent = false; var server = http.createServer(function(req, res) { @@ -141,6 +169,7 @@ }; } // {{ ROUTES }} -server.listen(3000) +console.log("Listening on port 5000") +server.listen(5000)