新增房间@人功能

This commit is contained in:
huangjian
2022-04-22 18:03:17 +08:00
parent f3ef5f215b
commit 8115209daf
20 changed files with 355 additions and 25 deletions

View File

@@ -20,13 +20,17 @@ import java.util.Map;
public class AitContactsModel {
// 已@ 的成员
private Map<String, AitBlock> aitBlocks = new HashMap<>();
private final Map<String, AitBlock> aitBlocks = new HashMap<>();
// 清除所有的@块
public void reset() {
aitBlocks.clear();
}
public Map<String, AitBlock> getAitBlocks() {
return aitBlocks;
}
public void addAitMember(String account, String name, int type, int start) {
AitBlock aitBlock = aitBlocks.get(account);
if (aitBlock == null) {

View File

@@ -7,6 +7,8 @@ import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
import androidx.annotation.NonNull;
import com.netease.nim.uikit.business.ait.event.AitContactActionEvent;
import com.netease.nim.uikit.business.ait.selector.AitContactSelectorActivity;
import com.netease.nim.uikit.business.uinfo.UserInfoHelper;
@@ -16,6 +18,7 @@ import com.netease.nimlib.sdk.team.model.TeamMember;
import org.greenrobot.eventbus.EventBus;
import java.util.List;
import java.util.Map;
/**
* Created by hzchenkang on 2017/7/10.
@@ -52,6 +55,11 @@ public class AitManager implements TextWatcher {
return aitContactsModel.getAitTeamMember();
}
@NonNull
public Map<String, AitBlock> getAitBlocks() {
return aitContactsModel.getAitBlocks();
}
public String getAitRobot() {
return aitContactsModel.getFirstAitRobot();
}