MCPcopy Create free account
hub / github.com/chanify/chanify / luaContextGetHeader

Function luaContextGetHeader

core/webhook.go:232–246  ·  view source on GitHub ↗
(l *lua.LState)

Source from the content-addressed store, hash-verified

230}
231
232func luaContextGetHeader(l *lua.LState) int {
233 ctx := luaCheckContext(l)
234 key := strings.ToLower(l.CheckString(2))
235 switch key {
236 default:
237 l.Push(lua.LString(ctx.GetHeader(key)))
238 case "host":
239 l.Push(lua.LString(ctx.Request.Host))
240 case "user-agent":
241 l.Push(lua.LString(ctx.Request.UserAgent()))
242 case "content-length":
243 l.Push(lua.LNumber(ctx.Request.ContentLength))
244 }
245 return 1
246}

Callers

nothing calls this directly

Calls 2

luaCheckContextFunction · 0.85
PushMethod · 0.65

Tested by

no test coverage detected