|
@@ -2281,6 +2281,8 @@ public class ClassViewModel extends ViewModel {
|
|
|
if (!isInList) {
|
|
|
memberListValue.add(classMember);
|
|
|
memberList.postValue(sortClassMember(memberListValue));
|
|
|
+ }else{
|
|
|
+ updateClassMember(classMember);
|
|
|
}
|
|
|
} else {
|
|
|
if (classMember.getRole() == Role.LECTURER && userInfo.getValue().getRole() == Role.STUDENT) {
|
|
@@ -2321,6 +2323,8 @@ public class ClassViewModel extends ViewModel {
|
|
|
member.setMicrophone(classMember.isCamera());
|
|
|
member.setJoinTime(classMember.getJoinTime());
|
|
|
member.setUserName(classMember.getUserName());
|
|
|
+ member.setHeadUrl(classMember.getHeadUrl());
|
|
|
+ member.setHandUpOn(classMember.isHandUpOn());
|
|
|
memberList.postValue(memberListValue);
|
|
|
break;
|
|
|
}
|