github.com/nevalang/neva@v0.23.1-0.20240507185603-7696a9bb8dda/internal/interpreter/event_listener.go (about)

     1  package interpreter
     2  
     3  import (
     4  	"fmt"
     5  
     6  	"github.com/nevalang/neva/internal/runtime"
     7  )
     8  
     9  type DebugEventListener struct{}
    10  
    11  func (e DebugEventListener) Send(event runtime.Event, msg runtime.Msg) runtime.Msg {
    12  	if event.Type == runtime.MessageSentEvent {
    13  		fmt.Println(event, msg)
    14  	}
    15  	return msg
    16  }