void setOnDiscoveryError(Function(String, String?)? onDiscoveryError) { this.onDiscoveryError = onDiscoveryError; }