forked from grassrootseconomics/visedriver
		
	remove init and use Exec
This commit is contained in:
		
							parent
							
								
									59a072a340
								
							
						
					
					
						commit
						772d33ca29
					
				@ -96,7 +96,7 @@ func main() {
 | 
			
		||||
		en = en.WithDebug(nil)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	_, err = en.Init(ctx)
 | 
			
		||||
	_, err = en.Exec(ctx, []byte{})
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		fmt.Fprintf(os.Stderr, "engine init exited with error: %v\n", err)
 | 
			
		||||
		os.Exit(1)
 | 
			
		||||
 | 
			
		||||
@ -71,19 +71,7 @@ func(f *BaseSessionHandler) Process(rqs RequestSession) (RequestSession, error)
 | 
			
		||||
	}
 | 
			
		||||
	rqs.Engine = en
 | 
			
		||||
 | 
			
		||||
	r, err = rqs.Engine.Init(rqs.Ctx)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		perr := f.provider.Put(rqs.Config.SessionId, rqs.Storage)
 | 
			
		||||
		rqs.Storage = nil
 | 
			
		||||
		if perr != nil {
 | 
			
		||||
			logg.ErrorCtxf(rqs.Ctx, "", "storage put error", perr)
 | 
			
		||||
		}
 | 
			
		||||
		return rqs, err
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if r && len(rqs.Input) > 0 {
 | 
			
		||||
		r, err = rqs.Engine.Exec(rqs.Ctx, rqs.Input)
 | 
			
		||||
	}
 | 
			
		||||
	r, err = rqs.Engine.Exec(rqs.Ctx, rqs.Input)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		perr := f.provider.Put(rqs.Config.SessionId, rqs.Storage)
 | 
			
		||||
		rqs.Storage = nil
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user