refactor(rules): rename Static and Returning commands into Terminating and NonTerminating commands

This commit is contained in:
yusing
2025-10-12 09:38:06 +08:00
parent 92aa61e732
commit 80dd142861
3 changed files with 17 additions and 17 deletions

View File

@@ -41,14 +41,14 @@ var modFields = map[string]struct {
builder: func(args any) *FieldHandler {
k, v := args.(*StrTuple).Unpack()
return &FieldHandler{
set: StaticCommand(func(w http.ResponseWriter, r *http.Request) {
set: NonTerminatingCommand(func(w http.ResponseWriter, r *http.Request) {
w.Header()[k] = []string{v}
}),
add: StaticCommand(func(w http.ResponseWriter, r *http.Request) {
add: NonTerminatingCommand(func(w http.ResponseWriter, r *http.Request) {
h := w.Header()
h[k] = append(h[k], v)
}),
remove: StaticCommand(func(w http.ResponseWriter, r *http.Request) {
remove: NonTerminatingCommand(func(w http.ResponseWriter, r *http.Request) {
delete(w.Header(), k)
}),
}