Skip to content

Commit 708635e

Browse files
committed
Fix handler.
1 parent 84b1aca commit 708635e

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

telebot/__init__.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,8 @@ def process_new_updates(self, updates):
148148
new_inline_querys = []
149149
new_chosen_inline_results = []
150150
new_callback_querys = []
151-
new_shipping_query = []
152-
new_pre_checkout_query= []
151+
new_shipping_querys = []
152+
new_pre_checkout_querys = []
153153

154154
for update in updates:
155155
if update.update_id > self.last_update_id:
@@ -169,9 +169,9 @@ def process_new_updates(self, updates):
169169
if update.callback_query:
170170
new_callback_querys.append(update.callback_query)
171171
if update.shipping_query:
172-
new_shipping_query.append(update.shipping_query)
172+
new_shipping_querys.append(update.shipping_query)
173173
if update.pre_checkout_query:
174-
new_pre_checkout_query.append(update.pre_checkout_query)
174+
new_pre_checkout_querys.append(update.pre_checkout_query)
175175

176176
logger.debug('Received {0} new updates'.format(len(updates)))
177177
if len(new_messages) > 0:
@@ -188,6 +188,10 @@ def process_new_updates(self, updates):
188188
self.process_new_chosen_inline_query(new_chosen_inline_results)
189189
if len(new_callback_querys) > 0:
190190
self.process_new_callback_query(new_callback_querys)
191+
if len(new_pre_checkout_querys) > 0:
192+
self.process_new_pre_checkout_query(new_pre_checkout_querys)
193+
if len(new_shipping_querys) > 0:
194+
self.process_new_shipping_query(new_shipping_querys)
191195

192196
def process_new_messages(self, new_messages):
193197
self._append_pre_next_step_handler()
@@ -214,6 +218,12 @@ def process_new_chosen_inline_query(self, new_chosen_inline_querys):
214218
def process_new_callback_query(self, new_callback_querys):
215219
self._notify_command_handlers(self.callback_query_handlers, new_callback_querys)
216220

221+
def process_new_shipping_query(self, new_shipping_querys):
222+
self._notify_command_handlers(self.shipping_query_handlers, new_shipping_querys)
223+
224+
def process_new_pre_checkout_query(self, pre_checkout_querys):
225+
self._notify_command_handlers(self.pre_checkout_query_handlers, pre_checkout_querys)
226+
217227
def __notify_update(self, new_messages):
218228
for listener in self.update_listener:
219229
self._exec_task(listener, new_messages)
@@ -909,7 +919,7 @@ def add_shipping_query_handler(self, handler_dict):
909919
def pre_checkout_query_handler(self, func, **kwargs):
910920
def decorator(handler):
911921
handler_dict = self._build_handler_dict(handler, func=func, **kwargs)
912-
self.add_pre_checkout_queryhandler(handler_dict)
922+
self.add_pre_checkout_query_handler(handler_dict)
913923
return handler
914924

915925
return decorator

0 commit comments

Comments
 (0)