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');