MCPcopy Create free account
hub / github.com/devfeel/dotweb / ViewC

Method ViewC

context.go:553–565  ·  view source on GitHub ↗

ViewC write (httpCode, view content) to response

(code int, name string)

Source from the content-addressed store, hash-verified

551
552// ViewC write (httpCode, view content) to response
553func (ctx *HttpContext) ViewC(code int, name string) error {
554 ctx.response.SetStatusCode(code)
555 ctx.AddView(name)
556 var views []string
557 item, exists := ctx.getInnerItems().Get(innerKeyAddView)
558 if exists {
559 views = item.([]string)
560 } else {
561 return errors.New("get view info error")
562 }
563 err := ctx.httpServer.Renderer().Render(ctx.response.Writer(), ctx.ViewData().GetCurrentMap(), ctx, views...)
564 return err
565}
566
567// Write write code and content content to response
568func (ctx *HttpContext) Write(code int, content []byte) (int, error) {

Callers 1

ViewMethod · 0.95

Calls 9

AddViewMethod · 0.95
getInnerItemsMethod · 0.95
ViewDataMethod · 0.95
SetStatusCodeMethod · 0.80
RendererMethod · 0.80
WriterMethod · 0.80
GetMethod · 0.65
RenderMethod · 0.65
GetCurrentMapMethod · 0.65

Tested by

no test coverage detected