|
|
@@ -176,6 +176,32 @@ class GroupInfoMgr { |
|
|
|
return '';
|
|
|
|
}
|
|
|
|
|
|
|
|
//获取群名
|
|
|
|
getGroupName(int groupId) {
|
|
|
|
for (var i = 0; i < groupInfoList.length; i++) {
|
|
|
|
var info = groupInfoList[i];
|
|
|
|
if (info.sessionId == groupId) {
|
|
|
|
if (info.name != null && info.name != '') {
|
|
|
|
return info.name;
|
|
|
|
} else {
|
|
|
|
var members = info.getMembersInGroup();
|
|
|
|
String res = '';
|
|
|
|
int nums = members.length > 4 ? 4 : members.length;
|
|
|
|
for (int i = 0; i < nums; i++) {
|
|
|
|
if (i != 0) {
|
|
|
|
res += '、';
|
|
|
|
}
|
|
|
|
String name = members[i].refName;
|
|
|
|
res += name.length > 8 ? name.substring(0, 8) + '..' : name;
|
|
|
|
}
|
|
|
|
return res;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
return '';
|
|
|
|
}
|
|
|
|
|
|
|
|
//获取群信息
|
|
|
|
Future<GroupInfoModel> getGroupInfo(int sessionId,
|
|
|
|
{bool isSave = true}) async {
|
|
|
|