package main
import (
\"log\"
\"strings\"
\"asl.com/asl\"
)
/*
Trivial service to demonstrate chaining service together
Message starts in originator,
You are passing the function as an argument correctly but they do not match the expected signature. Change your functions to:
func UpperCaseHandler(md busboy.MessageDelivery) (interface{}, error} {
s.Reply(MessageTest{strings.ToUpper(md.Message.(string))}, md.Delivery)
return nil, nil
}
func RepeatHandler(md busboy.MessageDelivery) (interface{}, error} {
s.Reply(MessageTest{strings.Repeat(md.Message.(string), 5)}, md.Delivery)
return nil, nil
}