getMyTeamMember method
Implementation
Future<UserInfoWithTeam?> getMyTeamMember(String tid,
{bool refresh = false}) async {
final myMember = getTeamMember(IMKitClient.account(), tid);
if (myMember != null && !refresh) {
return myMember;
} else if (IMKitClient.account() != null) {
final teamMemberResult = await NimCore.instance.teamService
.getTeamMemberListByIds(
tid, NIMTeamType.typeNormal, [IMKitClient.account()!]);
if (teamMemberResult.isSuccess && teamMemberResult.data?.first != null) {
final myInfo = UserInfoWithTeam(
IMKitClient.getUserInfo(), teamMemberResult.data!.first);
_teamMembers[IMKitClient.account()!] = myInfo;
return myInfo;
}
}
return null;
}