diff --git a/lib/server/index.js b/lib/server/index.js index 1daa1eab1d..0ba94fab03 100644 --- a/lib/server/index.js +++ b/lib/server/index.js @@ -39,6 +39,8 @@ store = derby.createStore({ listen: server }); +require('./queries')(store); + ONE_YEAR = 1000 * 60 * 60 * 24 * 365; root = path.dirname(path.dirname(__dirname)); diff --git a/lib/server/queries.js b/lib/server/queries.js new file mode 100644 index 0000000000..654f250716 --- /dev/null +++ b/lib/server/queries.js @@ -0,0 +1,7 @@ +// Generated by CoffeeScript 1.3.3 + +module.exports = function(store) { + return store.query.expose('users', 'withId', function(id) { + return this.byId(id); + }); +}; diff --git a/src/server/index.coffee b/src/server/index.coffee index 32a298da91..77e614b79c 100644 --- a/src/server/index.coffee +++ b/src/server/index.coffee @@ -24,7 +24,7 @@ derby.use(require 'racer-db-mongo') store = derby.createStore db: {type: 'Mongo', uri: process.env.NODE_DB_URI} listen: server -#require('./queries')(store) +require('./queries')(store) ONE_YEAR = 1000 * 60 * 60 * 24 * 365 root = path.dirname path.dirname __dirname diff --git a/src/server/queries.coffee b/src/server/queries.coffee new file mode 100644 index 0000000000..d554f6ff70 --- /dev/null +++ b/src/server/queries.coffee @@ -0,0 +1,3 @@ +module.exports = (store) -> + store.query.expose 'users', 'withId', (id) -> + @byId(id)