Line data Source code
1 : import 'package:combine/src/isolate_messenger/internal_isolate_messenger/internal_isolate_messenger.dart'; 2 : 3 : class WebInternalIsolateMessenger extends InternalIsolateMessenger { 4 1 : WebInternalIsolateMessenger(this.messagesStream, this._sink); 5 : 6 : @override 7 : final Stream<Object?> messagesStream; 8 : 9 : final Sink<Object?> _sink; 10 : 11 1 : @override 12 : void send(Object? message) { 13 1 : if (isClosed) { 14 1 : throw IsolateClosedException(); 15 : } 16 2 : _sink.add(message); 17 : } 18 : }