Add veilid_features API and logging

This commit is contained in:
Brandon Vandegrift 2025-05-02 19:20:02 -04:00
parent ec887d3bec
commit 81b265e4bf
21 changed files with 140 additions and 8 deletions

View file

@ -757,6 +757,12 @@ class VeilidJS extends Veilid {
jsonVersion['minor'] as int, jsonVersion['patch'] as int);
}
@override
List<String> veilidFeatures() {
final features = js_util.callMethod(wasm, 'veilid_features', []);
return (features as js_interop.JSArray).dartify()! as List<String>;
}
@override
String defaultVeilidConfig() =>
js_util.callMethod(wasm, 'default_veilid_config', []);