Commit 49031e9e1f45d291fa093bfa1fcc416f63e08718
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
lib/transport.js
... | ... | @@ -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 | }); |