func getStatus(c *xesende.Client, id string) (status string, err error) { message, err := c.Message(id) if err != nil { return "", err } return message.Status, nil }
func messageCmd(client *xesende.Client) *hadfield.Command { return &hadfield.Command{ Usage: "message MESSAGEID", Short: "displays a message", Long: ` Message displays the details for a message. `, Run: func(cmd *hadfield.Command, args []string) { if len(args) < 1 { log.Fatal("Require MESSAGEID parameter") } resp, err := client.Message(args[0]) if err != nil { log.Fatal(err) } pretty.PrettyPrint(resp) }, } }