(d *caddyfile.Dispenser)
| 45 | } |
| 46 | |
| 47 | func parseSubscribeHandler(d *caddyfile.Dispenser) (Subscribe, error) { |
| 48 | s := Subscribe{} |
| 49 | // TODO: handle errors better here |
| 50 | if !d.AllArgs(&s.Subject, &s.Method, &s.URL) { |
| 51 | return s, d.Err("wrong number of arguments") |
| 52 | } |
| 53 | |
| 54 | return s, nil |
| 55 | } |
| 56 | |
| 57 | func parseQueueSubscribeHandler(d *caddyfile.Dispenser) (Subscribe, error) { |
| 58 | s := Subscribe{} |