@@ -24,58 +24,62 @@ import (
2424var worker js.Value
2525
2626func HandleParsedFile (parsedAPI * gabs.Container ) (httpie.ExResponse , * lama2cmd.Opts , []outputmanager.ResponseTime , []outputmanager.StatusCode , []outputmanager.ContentSize , error ) {
27- fmt .Println ("HandleParsedFile:" )
28- fmt .Println ("HandleParsedFile:" , parsedAPI )
27+ fmt .Println ("WASM: HandleParsedFile:" )
28+ fmt .Println ("WASM: HandleParsedFile:" , parsedAPI )
2929 return HandleParsedFileHelper (parsedAPI )
3030}
3131
3232func ProcessWasmInput (data string ) (httpie.ExResponse , * lama2cmd.Opts , []outputmanager.ResponseTime , []outputmanager.StatusCode , []outputmanager.ContentSize , error ) {
33+ fmt .Println ("WASM: ProcessWasmInput" )
3334 apiContent := data
3435 p := parser .NewLama2Parser ()
35- fmt .Printf ("apicontent %+v\n " , apiContent )
36+ fmt .Printf ("WASM: apicontent %+v\n " , apiContent )
3637 parsedAPI , e := p .Parse (apiContent )
3738 if e != nil {
3839 fmt .Println ("Error while parsing API:" , e )
3940 }
4041
4142 // Print the parsedAPI value
42- fmt .Printf ("Parsed API: %+v\n " , parsedAPI )
43+ fmt .Printf ("WASM: Parsed API: %+v\n " , parsedAPI )
4344 return HandleParsedFile (parsedAPI )
4445}
4546
4647func ProcessConverterInput (data string , ConvertLang string ) (string , error ) {
48+ fmt .Println ("WASM: ProcessConverterInput" )
4749 apiContent := data
4850 p := parser .NewLama2Parser ()
4951 parsedAPI , e := p .Parse (apiContent )
50- fmt .Println ("Parsed API:" , parsedAPI )
52+ fmt .Println ("WASM: Parsed API:" , parsedAPI )
5153 if e != nil {
52- fmt .Println ("Error while parsing API:" , e )
54+ fmt .Println ("WASM: Error while parsing API:" , e )
5355 }
5456 snippet := codegen .GenerateTargetCode (ConvertLang , parsedAPI )
55- fmt .Println ("Generated Snippet:" , snippet )
57+ fmt .Println ("WASM: Generated Snippet:" , snippet )
5658 return snippet , nil
5759}
5860
5961func ExecuteRequestorBlockHelper (resp httpie.ExResponse , headersString string , e1 error , vm interface {}) httpie.ExResponse {
62+ fmt .Println ("WASM: ExecuteRequestorBlockHelper" )
6063 targetHeader := "text/html"
6164 isTextHTMLPresent := strings .Contains (headersString , targetHeader )
6265 if isTextHTMLPresent {
63- fmt .Printf ("'%s' is present in the headers.\n " , targetHeader )
66+ fmt .Printf ("WASM: '%s' is present in the headers.\n " , targetHeader )
6467 return resp
6568 } else {
66- fmt .Printf ("'%s' is not present in the headers.\n " , targetHeader )
69+ fmt .Printf ("WASM: '%s' is not present in the headers.\n " , targetHeader )
6770 if e1 == nil {
6871 chainCode := cmdexec .GenerateChainCode (resp .Body )
6972 preprocess .RunCodeInWorker (chainCode )
7073 } else {
71- fmt .Println ("Error from ExecCommand" , e1 )
74+ fmt .Println ("WASM: Error from ExecCommand" , e1 )
7275 os .Exit (1 )
7376 }
7477 }
7578 return resp
7679}
7780
7881func processBlocks (parsedAPIblocks []* gabs.Container , o * lama2cmd.Opts , dir string ) (httpie.ExResponse , * lama2cmd.Opts , []outputmanager.ResponseTime , []outputmanager.StatusCode , []outputmanager.ContentSize , error ) {
82+ fmt .Println ("WASM: processBlocks" )
7983 worker = preprocess .InitWebWorker () // Initialize the web worker
8084 var resp httpie.ExResponse
8185 for i , block := range parsedAPIblocks {
@@ -89,12 +93,15 @@ func processBlocks(parsedAPIblocks []*gabs.Container, o *lama2cmd.Opts, dir stri
8993 resp , _ , _ = processLama2FileBlock (block , worker , o , dir )
9094 }
9195 }
96+ fmt .Println ("WASM: processBlocks returning" )
9297 return resp , o , nil , nil , nil , nil
9398}
9499
95100func ExecuteProcessorBlock (block * gabs.Container ) {
101+ fmt .Println ("WASM: ExecuteProcessorBlock" )
96102 b := block .S ("value" ).Data ().(* gabs.Container )
97103 log .Debug ().Str ("Processor block incoming block" , block .String ()).Msg ("" )
98104 script := b .Data ().(string )
99105 preprocess .RunCodeInWorker (script )
106+ fmt .Println ("WASM: ExecuteProcessorBlock returning" )
100107}
0 commit comments