INNER CODE UNIT · Dart

Dialog

flutter-webrtc/dart-sip-ua · lib/src/dialog.dart:38

class Dialog {
  Dialog(this._owner, dynamic message, String type, [int? state]) {
    state = state ?? DialogStatus.STATUS_CONFIRMED;

    _ua = _owner.ua;

    if (!message.hasHeader('contact')) {
      throw Exceptions.TypeError(
          'unable to create a Dialog without Contact header field');
    }

    if (message is IncomingResponse) {
      state = (message.status_code < 200)
          ? DialogStatus.STATUS_EARLY
          : DialogStatus.STATUS_CONFIRMED;
    }

    dynamic contact = message.parseHeader('contact');

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…