@@ -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