refactor Rxify nonprofits router

This commit is contained in:
Berkeley Martinez
2015-06-22 19:23:07 -07:00
parent b383da47bb
commit 1dda8e2f87
2 changed files with 42 additions and 57 deletions

View File

@@ -1,5 +1,6 @@
var Rx = require('rx');
var debug = require('debug')('freecc:rxUtils');
var slice = Array.prototype.slice;
exports.saveUser = function saveUser(user) {
return new Rx.Observable.create(function(observer) {
@@ -23,3 +24,7 @@ exports.observableQueryFromModel =
function observableQueryFromModel(Model, method, query) {
return Rx.Observable.fromNodeCallback(Model[method], Model)(query);
};
exports.observeMethod = function observeMethod(Model, method) {
return Rx.Observable.fromNodeCallback(Model[method], Model);
};