You've already forked matrix-react-sdk
mirror of
https://github.com/matrix-org/matrix-react-sdk.git
synced 2025-11-20 16:22:28 +03:00
Use fewer functions for typing in the composer
This commit is contained in:
@@ -424,18 +424,6 @@ export default class MessageComposerInput extends React.Component {
|
||||
}
|
||||
};
|
||||
|
||||
onTypingActivity() {
|
||||
this.sendTyping(true);
|
||||
}
|
||||
|
||||
onFinishedTyping() {
|
||||
this.sendTyping(false);
|
||||
}
|
||||
|
||||
sendTyping(isTyping) {
|
||||
TypingStore.sharedInstance().setSelfTyping(this.props.room.roomId, isTyping);
|
||||
}
|
||||
|
||||
onChange = (change: Change, originalEditorState?: Value) => {
|
||||
let editorState = change.value;
|
||||
|
||||
@@ -466,9 +454,9 @@ export default class MessageComposerInput extends React.Component {
|
||||
}
|
||||
|
||||
if (Plain.serialize(editorState) !== '') {
|
||||
this.onTypingActivity();
|
||||
TypingStore.sharedInstance().setSelfTyping(this.props.room.roomId, true);
|
||||
} else {
|
||||
this.onFinishedTyping();
|
||||
TypingStore.sharedInstance().setSelfTyping(this.props.room.roomId, false);
|
||||
}
|
||||
|
||||
if (editorState.startText !== null) {
|
||||
|
||||
Reference in New Issue
Block a user