func (g *Group) Handle(name string, a *GroupAction) {
	if name == "" {
		panic(fmt.Sprintf(`fire: invalid group action "%s"`, name))
	}

	// set default body limit
	if a.Action.BodyLimit == 0 {
		a.Action.BodyLimit = DataSize("8M")
	}

	// check existence
	if g.actions[name] != nil {
		panic(fmt.Sprintf(`fire: action with name "%s" already exists`, name))
	}

	// add action
	g.actions[name] = a
}
func (g *Group) Handle(name string, a *GroupAction) {
	if name == "" {
		panic(fmt.Sprintf(`fire: invalid group action "%s"`, name))
	}

	
	if a.Action.BodyLimit == 0 {
		a.Action.BodyLimit = DataSize("8M")
	}

	
	if g.actions[name] != nil {
		panic(fmt.Sprintf(`fire: action with name "%s" already exists`, name))
	}

	
	g.actions[name] = a
}
func ( g * Group ) Handle ( name string , a * GroupAction ) { if name == " " { panic ( fmt . Sprintf ( `fire: invalid group action "%s"` , name ) ) } // set default body limit if a . Action . BodyLimit == 0 { a . Action . BodyLimit = DataSize ( " " ) } // check existence if g . actions [ name ] != nil { panic ( fmt . Sprintf ( `fire: action with name "%s" already exists` , name ) ) } // add action g . actions [ name ] = a }
// Handle allows to add an action as a group action. Group actions will be run
// when no controller matches the request.
//
// Note: The passed context is more or less empty.
Handle allows to add an action as a group action . Group actions will be run when no controller matches the request . Note : The passed context is more or less empty .