Some bug fixes and change in pattern

This commit is contained in:
msqr1
2024-01-17 08:11:36 -08:00
parent 0b49fd7eca
commit 97ba7ee1b8
10 changed files with 52 additions and 91 deletions

View File

@@ -1,14 +1,12 @@
class SpkModel extends EventTarget{
constructor(url, storepath, id) {
constructor() {
super()
this.obj = (async () => {
return new Module.__spkModel__(url, storepath, id, __genericObj__.objects.length)
})()
}
init(url, storepath, id) {
this.obj = new Module.__spkModel__(url, storepath, id, __genericObj__.objects.length)
__genericObj__.objects.push(this)
}
delete() {
this.obj.then(() => {
this.obj.delete()
})
this.obj.delete()
}
}