Skip to content

Commit 9beedd0

Browse files
author
Devendra
committed
saving work
1 parent f2e2d18 commit 9beedd0

2 files changed

Lines changed: 246 additions & 98 deletions

File tree

node.js/examples/data-sync.js

Lines changed: 46 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,31 +14,31 @@ var pubnub = PUBNUB({
1414
auth_key : 'abcd'
1515
});
1616

17-
var ds = pubnub.sync("dp1");
17+
var ds = pubnub.sync("dp3");
1818

1919
ds.on.ready(function(){
2020
console.log('READY');
21-
console.log(JSON.stringify(ds.get(), null, 2));
21+
console.log(JSON.stringify(ds.value(), null, 2));
2222
});
2323

2424

2525
// Data Events
2626
ds.on.update(function(params) {
2727
console.log('UPDATE');
28-
console.log(JSON.stringify(params));
29-
console.log(JSON.stringify(ds.get(), null, 2));
28+
console.log(JSON.stringify(params.value(), null, 2));
29+
//console.log(JSON.stringify(ds.get(), null, 2));
3030
})
3131

3232
ds.on.set(function(params){
3333
console.log('SET');
34-
console.log(JSON.stringify(params));
35-
console.log(JSON.stringify(ds.get(), null, 2));
34+
//console.log(JSON.stringify(params));
35+
console.log(JSON.stringify(params.value(), null, 2));
3636
})
3737

3838
ds.on.remove(function(params){
3939
console.log('REMOVE');
40-
console.log(JSON.stringify(params));
41-
console.log(JSON.stringify(ds.get(), null, 2));
40+
//console.log(JSON.stringify(params));
41+
console.log(JSON.stringify(params.value(), null, 2));
4242
})
4343

4444
ds.on.error(function(params){
@@ -50,3 +50,41 @@ ds.on.error(function(params){
5050
ds.on.network.connect(function(params) { console.log(JSON.stringify(params)); })
5151
ds.on.network.disconnect(function(params) { console.log(JSON.stringify(params)); })
5252
ds.on.network.reconnect(function(params) { console.log(JSON.stringify(params)); })
53+
54+
55+
ds1 = ds.get('a').get('a');
56+
57+
ds1.on.ready(function(){
58+
console.log('READY');
59+
console.log(JSON.stringify(ds1.value(), null, 2));
60+
});
61+
62+
63+
// Data Events
64+
ds1.on.update(function(params) {
65+
console.log('UPDATE 1');
66+
console.log(JSON.stringify(params.value(), null, 2));
67+
//console.log(JSON.stringify(ds.get(), null, 2));
68+
})
69+
70+
ds1.on.set(function(params){
71+
console.log('SET 1');
72+
//console.log(JSON.stringify(params));
73+
console.log(JSON.stringify(params.value(), null, 2));
74+
})
75+
76+
ds1.on.remove(function(params){
77+
console.log('REMOVE 1');
78+
//console.log(JSON.stringify(params));
79+
console.log(JSON.stringify(params.value(), null, 2));
80+
})
81+
82+
ds1.on.error(function(params){
83+
console.log('ERROR 1');
84+
console.log(JSON.stringify(params.value()));
85+
})
86+
87+
// Network Events
88+
ds1.on.network.connect(function(params) { console.log(JSON.stringify(params)); })
89+
ds1.on.network.disconnect(function(params) { console.log(JSON.stringify(params)); })
90+
ds1.on.network.reconnect(function(params) { console.log(JSON.stringify(params)); })

0 commit comments

Comments
 (0)