8000 Change the constraints of createOffer/createAnswer as optional. · next-coder/flutter-webrtc@0c1b13a · GitHub
[go: up one dir, main page]

Skip to content

Commit 0c1b13a

Browse files
committed
Change the constraints of createOffer/createAnswer as optional.
1 parent 97af59d commit 0c1b13a

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

lib/src/interface/rtc_peerconnection.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,10 @@ abstract class RTCPeerConnection {
6262

6363
Future<void> setConfiguration(Map<String, dynamic> configuration);
6464

65-
Future<RTCSessionDescription> createOffer(Map<String, dynamic> constraints);
65+
Future<RTCSessionDescription> createOffer([Map<String, dynamic> constraints]);
6666

67-
Future<RTCSessionDescription> createAnswer(Map<String, dynamic> constraints);
67+
Future<RTCSessionDescription> createAnswer(
68+
[Map<String, dynamic> constraints]);
6869

6970
Future<void> addStream(MediaStream stream);
7071

lib/src/native/rtc_peerconnection_impl.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ class RTCPeerConnectionNative extends RTCPeerConnection {
272272

273273
@override
274274
Future<RTCSessionDescription> createAnswer(
275-
Map<String, dynamic> constraints) async {
275+
[Map<String, dynamic> constraints]) async {
276276
try {
277277
final response = await _channel.invokeMethod<Map<dynamic, dynamic>>(
278278
'createAnswer', <String, dynamic>{

lib/src/web/rtc_peerconnection_impl.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,14 +143,14 @@ class RTCPeerConnectionWeb extends RTCPeerConnection {
143143

144144
@override
145145
Future<RTCSessionDescription> createOffer(
146-
Map<String, dynamic> constraints) async {
146+
[Map<String, dynamic> constraints]) async {
147147
final offer = await _jsPc.createOffer(constraints);
148148
return _sessionFromJs(offer);
149149
}
150150

151151
@override
152152
Future<RTCSessionDescription> createAnswer(
153-
Map<String, dynamic> constraints) async {
153+
[Map<String, dynamic> constraints]) async {
154154
final answer = await _jsPc.createAnswer(constraints);
155155
return _sessionFromJs(answer);
156156
}

0 commit comments

Comments
 (0)
0