Skip to content

Commit 945d0da

Browse files
author
Hovhannes Babayan
committed
added example to get users count
1 parent a4082ef commit 945d0da

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

examples/node/get-user-count.js

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
/**
2+
* Logs in, returns number of active users
3+
*/
4+
5+
var ApiFactory = require('./../../').ApiFactory;
6+
var ApiConstants = require('./../../').ApiConstants;
7+
var util = require('util');
8+
9+
var instance = ApiFactory.getInstance({
10+
hostname: 'localhost',
11+
version: '5.0',
12+
port: 8080
13+
});
14+
15+
util.print('Logs in, returns number of active users\n');
16+
util.log('Logging in ...');
17+
instance.login('new@user.attask', 'user').then(
18+
function() {
19+
util.log('Getting number of active users ...');
20+
var query = {};
21+
query['isActive'] = true;
22+
query['isActive' + ApiConstants.MOD] = ApiConstants.Operators.EQUAL;
23+
instance.count('user', query).then(
24+
function(data) {
25+
util.log('Get success. Received data:');
26+
console.log(util.inspect(data, {colors:true}));
27+
},
28+
function(error) {
29+
util.log('Get failure. Received data:');
30+
console.log(util.inspect(error, {colors:true}));
31+
}
32+
);
33+
},
34+
function(error) {
35+
util.log('Login failure. Received data:');
36+
console.log(util.inspect(error, {colors:true}));
37+
}
38+
);

0 commit comments

Comments
 (0)