update example web project
This commit is contained in:
@@ -64,7 +64,6 @@
|
||||
</head>
|
||||
<script type="module">
|
||||
let dartFilamentResolveCallback = (cb, data) => {
|
||||
console.log("Resolving callback");
|
||||
const fn = window.df.wasmTable.get(cb);
|
||||
if(data) {
|
||||
fn(data);
|
||||
@@ -73,7 +72,6 @@
|
||||
}
|
||||
}
|
||||
window.createVoidCallback = () => {
|
||||
console.log("CREATING VOID CALLBACK IN JS");
|
||||
let res; //placeholder for resolver callback, outside of promise
|
||||
const promise = new Promise((resolve, reject) => {
|
||||
res = resolve;
|
||||
@@ -81,7 +79,6 @@
|
||||
try {
|
||||
const callback = () => {
|
||||
try {
|
||||
console.log("INVOKING CALLBACK");
|
||||
res(0);
|
||||
} catch(err) {
|
||||
console.log(err);
|
||||
@@ -94,51 +91,8 @@
|
||||
return null;
|
||||
}
|
||||
}
|
||||
window.createIntCallback = () => {
|
||||
let res;
|
||||
const promise = new Promise((resolve, reject) => {
|
||||
res = resolve;
|
||||
});
|
||||
try {
|
||||
const callback = (val) => {
|
||||
try {
|
||||
res(val);
|
||||
} catch(err) {
|
||||
console.log(err);
|
||||
}
|
||||
}
|
||||
const fnPtr = window.df.addFunction(callback, 'vi');
|
||||
return [promise, fnPtr];
|
||||
} catch(err) {
|
||||
console.log(err);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
window.createVoidPointerCallback = () => {
|
||||
window.createIntCallback = window.createVoidPointerCallback = window.createBoolCallback = () => {
|
||||
let res; //placeholder for resolver callback, outside of promise
|
||||
|
||||
const promise = new Promise((resolve, reject) => {
|
||||
res = resolve;
|
||||
});
|
||||
try {
|
||||
const callback = (voidPtr) => {
|
||||
try {
|
||||
res(voidPtr);
|
||||
} catch(err) {
|
||||
console.log(err);
|
||||
}
|
||||
}
|
||||
const fnPtr = window.df.addFunction(callback, 'vi');
|
||||
return [promise, fnPtr];
|
||||
} catch(err) {
|
||||
console.log(err);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
window.createBoolCallback = () => {
|
||||
let res; //placeholder for resolver callback, outside of promise
|
||||
|
||||
const promise = new Promise((resolve, reject) => {
|
||||
res = resolve;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user