Add comments to magefile code generation commands
This commit is contained in:
parent
83f48dd175
commit
35f9a47e4a
|
@ -797,9 +797,11 @@ func (Dev) MakeEvent(name, module string) error {
|
||||||
eventName := strings.ReplaceAll(strcase.ToDelimited(name, '.'), ".event", "")
|
eventName := strings.ReplaceAll(strcase.ToDelimited(name, '.'), ".event", "")
|
||||||
|
|
||||||
newEventCode := `
|
newEventCode := `
|
||||||
|
// ` + name + ` represents a ` + name + ` event
|
||||||
type ` + name + ` struct {
|
type ` + name + ` struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TopicName defines the name for ` + name + `
|
||||||
func (t *` + name + `) TopicName() string {
|
func (t *` + name + `) TopicName() string {
|
||||||
return "` + eventName + `"
|
return "` + eventName + `"
|
||||||
}
|
}
|
||||||
|
@ -818,13 +820,16 @@ func (Dev) MakeListener(name, event, module string) error {
|
||||||
name = strcase.ToCamel(name)
|
name = strcase.ToCamel(name)
|
||||||
listenerName := strcase.ToDelimited(name, '.')
|
listenerName := strcase.ToDelimited(name, '.')
|
||||||
listenerCode := `
|
listenerCode := `
|
||||||
|
// ` + name + ` represents a listener
|
||||||
type ` + name + ` struct {
|
type ` + name + ` struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Name defines the name for the ` + name + ` listener
|
||||||
func (s *` + name + `) Name() string {
|
func (s *` + name + `) Name() string {
|
||||||
return "` + listenerName + `"
|
return "` + listenerName + `"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Hanlde is executed when the event ` + name + ` listens on is fired
|
||||||
func (s *` + name + `) Handle(payload message.Payload) (err error) {
|
func (s *` + name + `) Handle(payload message.Payload) (err error) {
|
||||||
event := &` + event + `{}
|
event := &` + event + `{}
|
||||||
err = json.Unmarshal(payload, event)
|
err = json.Unmarshal(payload, event)
|
||||||
|
|
Loading…
Reference in New Issue