Commit a4ed48afbab13c5a7fa057ee10754da75097e9b7

Authored by Adhidarma Hadiwinoto
1 parent 8a941a951d
Exists in master

keepalive_interval var

Showing 1 changed file with 5 additions and 14 deletions Side-by-side Diff

... ... @@ -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);