call method
Implementation
Future<void> call(
String userId,
CallingScenes type, [
OfflinePushInfo? offlinePushInfo,
]) async {
_isCanAccept = true;
if (_enableCustomViewRoute) {
return;
}
/// 被邀请方用户信息
final inviteUsersInfoList = await _getUserInfo([userId]);
/// 邀请方
final inviterUserInfo = _loginUserInfo;
if (inviterUserInfo == null) {
return;
}
/// 1:语音通话 2:视频通话
final callScenes = type;
/// 是否是主动发起通话
const isInitiationCalling = true;
_buildCallingOverlay(ConvType.c2c, inviteUsersInfoList, inviterUserInfo,
callScenes, isInitiationCalling, null, offlinePushInfo);
return;
}