Commit 49031e9e1f45d291fa093bfa1fcc416f63e08718

Authored by Adhidarma Hadiwinoto
1 parent 470e1e6e66
Exists in master

Ping and pong only after ready

Showing 1 changed file with 9 additions and 8 deletions Side-by-side Diff

... ... @@ -55,6 +55,15 @@ bot.on('chat', (partner, msg) => {
55 55  
56 56 const xid = uniqid();
57 57  
  58 + if (!isReady) {
  59 + if (!customPing.isPingMessage(msg) && !customPing.isPongMessage(msg)) {
  60 + logger.warn('Warming up is not finished yet, ignoring message', {
  61 + xid, me: config.username, partner, msg,
  62 + });
  63 + }
  64 + return;
  65 + }
  66 +
58 67 if (customPing.isPongMessage(msg)) {
59 68 if (config.custom_ping && config.custom_ping.verbose) {
60 69 logger.verbose(`${MODULE_NAME} 70CDD087: Got PONG message`, {
... ... @@ -79,14 +88,6 @@ bot.on('chat', (partner, msg) => {
79 88 return;
80 89 }
81 90  
82   - if (!isReady) {
83   - logger.warn('Warming up is not finished yet, ignoring message', {
84   - xid, me: config.username, partner, msg,
85   - });
86   -
87   - return;
88   - }
89   -
90 91 logger.info('Incoming message via XMPP transport', {
91 92 xid, me: config.username, partner, msg,
92 93 });