Commit a4ed48afbab13c5a7fa057ee10754da75097e9b7
1 parent
8a941a951d
Exists in
master
keepalive_interval var
Showing 1 changed file with 5 additions and 14 deletions Side-by-side Diff
index.js
... | ... | @@ -10,7 +10,7 @@ var ini = require('ini'); |
10 | 10 | |
11 | 11 | var config = ini.parse(fs.readFileSync(__dirname + '/config.ini', 'utf-8')); |
12 | 12 | |
13 | -var last_message_hash; | |
13 | +var keepalive_interval = 2 * 60 * 1000; | |
14 | 14 | |
15 | 15 | var logger = new (winston.Logger)({ |
16 | 16 | transports: [ |
... | ... | @@ -48,18 +48,9 @@ function onPm(data) { |
48 | 48 | logger.verbose('onPM()', {data: data}); |
49 | 49 | |
50 | 50 | var message = striptags(data.message); |
51 | - /* | |
52 | - var new_message_hash = data.sender + ': ' + message; | |
53 | - | |
54 | - if (last_message_hash == new_message_hash) { | |
55 | - return; | |
56 | - } | |
57 | - last_message_hash = new_message_hash; | |
58 | - */ | |
59 | - | |
60 | 51 | var greeting_suffix = "Pesan anda telah diterima dan akan segera diproses:"; |
61 | - if (config.globals.greeting_suffix) { | |
62 | - greeting_suffix = config.globals.greeting_suffix; | |
52 | + if (config.globals.greeting_prefix) { | |
53 | + greeting_suffix = config.globals.greeting_prefix; | |
63 | 54 | } |
64 | 55 | |
65 | 56 | ym.sendPM(data.sender, greeting_suffix + ' ' + message); |
... | ... | @@ -129,7 +120,7 @@ ym.on('loginSuccessful', onLoginSuccessful); |
129 | 120 | ym.on('pm', onPm); |
130 | 121 | ym.on('buddyAddRequest', onBuddyAddRequest); |
131 | 122 | |
132 | - | |
133 | 123 | setInterval(function() { |
124 | + logger.info('Sending keepalive packet'); | |
134 | 125 | ym.keepAlive(); |
135 | -}, 5 * 60 * 1000); | |
126 | +}, keepalive_interval); |