(v url.Values)
| 880 | } |
| 881 | |
| 882 | func nextQuery(v url.Values) func(*lua.LState) int { |
| 883 | keys := make([]string, 0, len(v)) |
| 884 | for k := range v { |
| 885 | keys = append(keys, k) |
| 886 | } |
| 887 | return func(s *lua.LState) int { |
| 888 | if len(keys) > 0 { |
| 889 | k := keys[0] |
| 890 | s.Push(lua.LString(k)) |
| 891 | s.Push(lua.LString(v.Get(k))) |
| 892 | keys[0] = "" // mind peace |
| 893 | keys = keys[1:] |
| 894 | return 2 |
| 895 | } |
| 896 | return 0 |
| 897 | } |
| 898 | } |
| 899 | |
| 900 | func getPathParam(f filters.FilterContext) func(*lua.LState) int { |
| 901 | return func(s *lua.LState) int { |
no test coverage detected
searching dependent graphs…