checkpoint

This commit is contained in:
John Smith
2022-03-17 10:31:10 -04:00
parent a39b38cc16
commit 5298fc3fcf
13 changed files with 95 additions and 86 deletions

View File

@@ -89,10 +89,11 @@ class _MyAppState extends State<MyApp> with UiLoggy {
// Platform messages may fail, so we use a try/catch PlatformException.
// We also handle the message potentially returning null.
try {
veilidVersion = await Veilid.instance.veilidVersionString();
veilidVersion = Veilid.instance.veilidVersionString();
} on Exception {
veilidVersion = 'Failed to get veilid version.';
}
print("veilidVersionString $veilidVersion");
// In case of hot restart shut down first
try {

View File

@@ -149,13 +149,6 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "1.7.0"
mutex:
dependency: transitive
description:
name: mutex
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.0"
path:
dependency: transitive
description:
@@ -308,13 +301,6 @@ packages:
relative: true
source: path
version: "0.0.1"
wasm_interop:
dependency: transitive
description:
name: wasm_interop
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.1"
win32:
dependency: transitive
description:

View File

@@ -31,8 +31,27 @@
<title>veilid_example</title>
<link rel="manifest" href="manifest.json">
</head>
<body>
<!-- Load WASM modules -->
xxx figure out how to switch to debug, maybe do this from dart land
<script type="module">
async function run() {
import * as veilid_wasm_module from './wasm/veilid_wasm.js';
// save the wasm exports
window.veilid_wasm = veilid_wasm_module;
// init the js module
await veilid_wasm_module.default();
// init the wasm library
await veilid_wasm_module.initialize_veilid_wasm();
}
run();
</script>
<!-- This script installs service_worker.js to provide PWA functionality to
application. For more information, see:
https://developers.google.com/web/fundamentals/primers/service-workers -->

View File

@@ -0,0 +1 @@
../../../target/wasm32-unknown-unknown/release/pkg