Mercurial > pumpbridge
comparison src/syncALONE.coffee @ 27:f27ddfa42e94
try/catch; From/To/-ESN changes; google probs
author | Mathias Gebbe <mgebbe@intevation.de> |
---|---|
date | Sat, 28 Jun 2014 13:08:40 +0200 |
parents | b90e6df48d2d |
children | 3e3fa35e3ce2 |
comparison
equal
deleted
inserted
replaced
26:cdbc77880565 | 27:f27ddfa42e94 |
---|---|
31 if user.id.indexOf('@facebook') isnt -1 | 31 if user.id.indexOf('@facebook') isnt -1 |
32 console.log "start sync for facebook user" | 32 console.log "start sync for facebook user" |
33 Facebook.sync(user) | 33 Facebook.sync(user) |
34 ), (err) -> | 34 ), (err) -> |
35 catch err | 35 catch err |
36 console.log 'Error!' + err | 36 console.log 'Facebook Error!' + err |
37 | 37 |
38 # Twitter | 38 # Twitter |
39 try | 39 try |
40 Usermap.scan ((user) -> | 40 Usermap.scan ((user) -> |
41 if user.id.indexOf('@twitter') isnt -1 | 41 if user.id.indexOf('@twitter') isnt -1 |
42 console.log "start sync for twitter user" | 42 console.log "start sync for twitter user" |
43 Twitter.syncToESN(user) | 43 Twitter.syncToESN(user) |
44 Twitter.syncFromESN(user) | 44 Twitter.syncFromESN(user) |
45 ), (err) -> | 45 ), (err) -> |
46 catch err | 46 catch err |
47 console.log 'Error!' + err | 47 console.log 'Twitter Error!' + err |
48 | 48 |
49 # Google | 49 # Google |
50 try | 50 try |
51 Usermap.scan ((user) -> | 51 Usermap.scan ((user) -> |
52 if user.id.indexOf('@google') isnt -1 | 52 if user.id.indexOf('@google') isnt -1 |
53 console.log "start sync for google user" | 53 console.log "start sync for google user" |
54 Google.sync(user) | 54 Google.sync(user) |
55 ), (err) -> | 55 ), (err) -> |
56 catch err | 56 catch err |
57 console.log 'Error!' + err | 57 console.log 'Google Error!' + err |
58 #### | 58 #### |
59 | 59 |
60 return | 60 return |
61 | 61 |
62 sync = () -> | 62 sync = () -> |
71 (callback) -> | 71 (callback) -> |
72 db.connect(config.params, callback) | 72 db.connect(config.params, callback) |
73 ], (err, result) -> | 73 ], (err, result) -> |
74 setInterval syncFromESN, interval | 74 setInterval syncFromESN, interval |
75 syncFromESN() | 75 syncFromESN() |
76 | |
77 return | 76 return |
78 | 77 |
79 sync() | 78 sync() |