Added handling of 'user is typing' event
This commit is contained in:
		@@ -401,7 +401,7 @@ class Controller(object):
 | 
				
			|||||||
	def user_typing(self, obj):
 | 
						def user_typing(self, obj):
 | 
				
			||||||
		buffer = self.search_chat_buffer(obj.user_id)
 | 
							buffer = self.search_chat_buffer(obj.user_id)
 | 
				
			||||||
		if buffer != None and buffer == self.get_current_buffer():
 | 
							if buffer != None and buffer == self.get_current_buffer():
 | 
				
			||||||
			user = self.session.get_user_name(obj.user_id)
 | 
								user = self.session.get_user(obj.user_id)
 | 
				
			||||||
			output.speak(_("{user1_nom} is typing...").format(**user))
 | 
								output.speak(_("{user1_nom} is typing...").format(**user))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	def get_chat(self, obj=None):
 | 
						def get_chat(self, obj=None):
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,6 +24,6 @@ class worker(threading.Thread):
 | 
				
			|||||||
				elif event.type == VkEventType.USER_OFFLINE:
 | 
									elif event.type == VkEventType.USER_OFFLINE:
 | 
				
			||||||
					pub.sendMessage("user-offline", event=event)
 | 
										pub.sendMessage("user-offline", event=event)
 | 
				
			||||||
				elif event.type == VkEventType.USER_TYPING:
 | 
									elif event.type == VkEventType.USER_TYPING:
 | 
				
			||||||
					pub.sendMessage("user-typing", event=event)
 | 
										pub.sendMessage("user-typing", obj=event)
 | 
				
			||||||
		except:
 | 
							except:
 | 
				
			||||||
			pub.sendMessage("longpoll-read-timeout")
 | 
								pub.sendMessage("longpoll-read-timeout")
 | 
				
			||||||
		Reference in New Issue
	
	Block a user