diff --git a/nodejs/server.js b/nodejs/server.js index 29ab5b452fead0046d72e7fc576625531253fd9b..f9b65c113ccdcc53474b0a15ad6ad4dc017e35c0 100644 --- a/nodejs/server.js +++ b/nodejs/server.js @@ -18,11 +18,10 @@ global.StreamBuffers = require('stream-buffers'); global.window = global; global.sessionStorage = {}; - var jIO = require('jio'); -var ClearRoadBillingPeriodRegistration = require("clearroad"); - -var cr = new ClearRoadBillingPeriodRegistration(); +var clearroad = require("clearroad"); +var i = 0; +var cr = new clearroad.ClearRoadBillingPeriodRegistration("testam", "testam"); console.log("init"); cr.post({ "reference" : "Q421", @@ -33,13 +32,25 @@ cr.post({ return cr.sync(); }).push(function (){ console.info("Sync done"); - }, function (error) { - console.info("Error :"); - console.warn(error.stack) - console.warn(error); + }).push(function() { + cr = new clearroad.ClearRoadBillingPeriodRegistrationReport("testam", "testam", 100); + return cr.sync(); + }).push(function (){ + console.log("sync done && loading result...") + return cr.allDocs() + }).push(function (result) { + console.log("browsing results : "+result.data.total_rows); + for (i = 0; i < result.data.total_rows; i += 1) { + console.log("Ref : "+result.data.rows[i].value.reference+", state : "+result.data.rows[i].value.state+", comment"+result.data.rows[i].value.comment); + } + console.log("Finished"); + }).push(undefined, function (error) { + throw error; }); + + // init project var express = require('express'); var app = express();