Skip to content

Commit 6237805

Browse files
authored
Merge pull request #20 from barteksto/feature/bufferedamountlow
add bufferedamountlow
2 parents 5743aa2 + 0a4af45 commit 6237805

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

lib/src/rtc_data_channel_impl.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ class RTCDataChannelWeb extends RTCDataChannel {
2222
_messageController.add(msg);
2323
onMessage?.call(msg);
2424
});
25+
_jsDc.addEventListener('bufferedamountlow', (_) {
26+
onBufferedAmountLow?.call(bufferedAmount ?? 0);
27+
});
2528
}
2629

2730
final html.RtcDataChannel _jsDc;
@@ -39,6 +42,11 @@ class RTCDataChannelWeb extends RTCDataChannel {
3942
@override
4043
int? get bufferedAmount => _jsDc.bufferedAmount;
4144

45+
@override
46+
set bufferedAmountLowThreshold(int? bufferedAmountLowThreshold) {
47+
_jsDc.bufferedAmountLowThreshold = bufferedAmountLowThreshold;
48+
}
49+
4250
final _stateChangeController =
4351
StreamController<RTCDataChannelState>.broadcast(sync: true);
4452
final _messageController =

0 commit comments

Comments
 (0)