heartbeat static method

Future<OverMediaResponse> heartbeat(
  1. P2PStream stream, {
  2. required String meetingId,
  3. required String hostPeerId,
  4. int? listenerCount,
  5. int? speakerCount,
  6. List<Map<String, dynamic>>? activeSpeakers,
})

Send heartbeat

Implementation

static Future<OverMediaResponse> heartbeat(
  P2PStream stream, {
  required String meetingId,
  required String hostPeerId,
  int? listenerCount,
  int? speakerCount,
  List<Map<String, dynamic>>? activeSpeakers,
}) async {
  return _send(stream, {
    'action': 'heartbeat',
    'meetingId': meetingId,
    'hostPeerId': hostPeerId,
    if (listenerCount != null) 'listenerCount': listenerCount,
    if (speakerCount != null) 'speakerCount': speakerCount,
    if (activeSpeakers != null) 'activeSpeakers': activeSpeakers,
  });
}