onCallReject method

Future<void> onCallReject(
  1. Room room,
  2. Map<String, dynamic> content
)

Implementation

Future<void> onCallReject(Room room, Map<String, dynamic> content) async {
  final String callId = content['call_id'];
  Logs().d('Reject received for call ID $callId');

  final call = calls[VoipId(roomId: room.id, callId: callId)];
  if (call != null) {
    await call.onRejectReceived(
      CallErrorCode.values.firstWhereOrNull(
              (element) => element.reason == content['reason']) ??
          CallErrorCode.userHangup,
    );
  } else {
    Logs().v('[VOIP] onCallReject: Session [$callId] not found!');
  }
}