node build fixed

This commit is contained in:
ra_ma
2025-09-20 14:08:38 +01:00
parent c6ebbe069d
commit 3d298fa434
1516 changed files with 535727 additions and 2 deletions

View File

@@ -0,0 +1,27 @@
package plugin_ui
import (
"seanime/internal/goja/goja_bindings"
"github.com/dop251/goja"
)
func (c *Context) bindFetch(obj *goja.Object) {
f := goja_bindings.NewFetch(c.vm)
_ = obj.Set("fetch", f.Fetch)
go func() {
for fn := range f.ResponseChannel() {
c.scheduler.ScheduleAsync(func() error {
fn()
return nil
})
}
}()
c.registerOnCleanup(func() {
c.logger.Debug().Msg("plugin: Terminating fetch")
f.Close()
})
}