Don't send typing stop event if not necessary

This commit is contained in:
Tulir Asokan
2020-03-03 21:15:25 +02:00
parent 27ecb48e23
commit fbe387f912
2 changed files with 11 additions and 10 deletions

View File

@ -134,11 +134,7 @@ func (view *MainView) MarkRead(roomView *RoomView) {
func (view *MainView) InputChanged(roomView *RoomView, text string) {
if !roomView.config.Preferences.DisableTypingNotifs {
if len(text) == 0 {
go view.matrix.SendTyping(roomView.Room.ID, false)
} else if text[0] != '/' {
go view.matrix.SendTyping(roomView.Room.ID, true)
}
view.matrix.SendTyping(roomView.Room.ID, len(text) > 0 && text[0] != '/')
}
}