feat: Add input status related API; update synchronization monitoring related API.

This commit is contained in:
Brett
2024-08-07 16:57:15 +08:00
parent cade0091a7
commit 29b43d03ac
13 changed files with 176 additions and 44 deletions

View File

@@ -2,6 +2,7 @@ package io.openim.flutter_openim_sdk.listener;
import io.openim.flutter_openim_sdk.util.CommonUtil;
public class OnConversationListener implements open_im_sdk_callback.OnConversationListener {
@Override
@@ -43,4 +44,4 @@ public class OnConversationListener implements open_im_sdk_callback.OnConversati
public void onTotalUnreadMessageCountChanged(int i) {
CommonUtil.emitEvent("conversationListener", "onTotalUnreadMessageCountChanged", i);
}
}
}

View File

@@ -213,4 +213,22 @@ public class ConversationManager extends BaseManager {
value(methodCall, "ex")
);
}
public void changeInputStates(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.changeInputStates(
new OnBaseListener(result, methodCall),
value(methodCall, "operationID"),
value(methodCall, "conversationID"),
value(methodCall, "focus")
);
}
public void getInputStates(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.getInputStates(
new OnBaseListener(result, methodCall),
value(methodCall, "operationID"),
value(methodCall, "conversationID"),
value(methodCall, "userID")
);
}
}