Browse SDKs · React Native
SDKsReact Native

Get typing status

OpenIM React Native SDK guide for get typing status.

Copy

Use getInputStates() to query a user's current input state in a conversation.

const platformIDs = await OpenIMSDK.getInputStates({
  conversationID,
  userID,
});

const isTyping = platformIDs.length > 0;

Parameters

ParameterTypeRequiredDescription
conversationIDstringYesTarget conversation ID.
userIDstringYesUser ID whose input state is queried.

The call returns an array of platform IDs currently reporting input. An empty array means that no platform is currently reporting input. To keep the display current, handle the OnInputStatusChanged event described in Update input states.