Skip to content

Commit aad310b

Browse files
authored
Fix mediaStreamTrackSetEnable not working
Dart bool => Obj-C NSNumber numberWithBool:
1 parent 293aa78 commit aad310b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ios/Classes/FlutterWebRTCPlugin.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,10 +276,10 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
276276
}else if([@"mediaStreamTrackSetEnable" isEqualToString:call.method]){
277277
NSDictionary* argsMap = call.arguments;
278278
NSString* trackId = argsMap[@"trackId"];
279-
BOOL enabled = argsMap[@"enabled"];
279+
NSNumber* enabled = argsMap[@"enabled"];
280280
RTCMediaStreamTrack *track = self.localTracks[trackId];
281281
if(track != nil){
282-
track.isEnabled = enabled;
282+
track.isEnabled = enabled.boolValue;
283283
}
284284
result(nil);
285285
}else if([@"trackDispose" isEqualToString:call.method]){

0 commit comments

Comments
 (0)