src: Improve performance when matching message types

Feature:

  Considering that the most encountered message type is (probably) 'text',
  we should match it as soon as possible; without wasting much time
  looping through less-likely-to-matched types.
release
GochoMugo 8 years ago
parent 772609c334
commit ba4d207684
No known key found for this signature in database
GPG Key ID: 7B6A01CB57AA39E4
  1. 2
      src/telegram.js

@ -20,6 +20,7 @@ const deprecate = require('depd')('node-telegram-bot-api');
let Promise = require('bluebird'); let Promise = require('bluebird');
const _messageTypes = [ const _messageTypes = [
'text',
'audio', 'audio',
'channel_chat_created', 'channel_chat_created',
'contact', 'contact',
@ -40,7 +41,6 @@ const _messageTypes = [
'sticker', 'sticker',
'successful_payment', 'successful_payment',
'supergroup_chat_created', 'supergroup_chat_created',
'text',
'video', 'video',
'video_note', 'video_note',
'voice', 'voice',

Loading…
Cancel
Save