Paul Groß
Paul Groß

Reputation: 247

How can I remove a Listener from a socket in Dart

I am using a Socket for a project. I connected it to a listener using the following code:

widget.secureSocket.listen((message) => onMessageReceived(String.fromCharCodes(message)));

How can I remove/disconnect onMessageReceived(...) from the socket?

Thank you in advance

Paul

Upvotes: 0

Views: 2322

Answers (1)

Abdou Ouahib
Abdou Ouahib

Reputation: 886

listen() method returns a StreamSubscription, which you can cancel later.

var sub = widget.secureSocket.listen(...);

To cancel it:

sub.cancel();

Upvotes: 2

Related Questions