We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 2ee7d0b + 97a20ba commit 231bf03Copy full SHA for 231bf03
lib/src/core/implementation/thing_discovery.dart
@@ -71,14 +71,15 @@ class ThingDiscovery extends Stream<ThingDescription>
71
72
ProtocolClient _clientForUriScheme(Uri uri) {
73
final uriScheme = uri.scheme;
74
- var client = _clients[uriScheme];
+ final existingClient = _clients[uriScheme];
75
76
- if (client == null) {
77
- client = _servient.clientFor(uriScheme);
78
- _clients[uriScheme] = client;
+ if (existingClient != null) {
+ return existingClient;
79
}
80
81
- return client;
+ final newClient = _servient.clientFor(uriScheme);
+ _clients[uriScheme] = newClient;
82
+ return newClient;
83
84
85
@override
0 commit comments