From 94da9293f63e46712b0a890e1e0eab4153fdb3f9 Mon Sep 17 00:00:00 2001 From: Philipp Tanlak Date: Wed, 15 Nov 2023 16:31:50 +0100 Subject: Add file download functionality --- flyscrape.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'flyscrape.go') diff --git a/flyscrape.go b/flyscrape.go index 8e79c2a..a96d37a 100644 --- a/flyscrape.go +++ b/flyscrape.go @@ -25,7 +25,10 @@ func Run(file string) error { client := &http.Client{} - exports, err := Compile(string(src), NewJSLibrary(client)) + imports, wait := NewJSLibrary(client) + defer wait() + + exports, err := Compile(string(src), imports) if err != nil { return fmt.Errorf("failed to compile script: %w", err) } @@ -54,7 +57,10 @@ func Dev(file string) error { fn := func(s string) error { client := &http.Client{} - exports, err := Compile(s, NewJSLibrary(client)) + imports, wait := NewJSLibrary(client) + defer wait() + + exports, err := Compile(s, imports) if err != nil { printCompileErr(file, err) return nil -- cgit v1.2.3