EUGENIO SOUZA CARVALHO преди 4 години
родител
ревизия
596ca4111b
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      api/debug.go

+ 5 - 1
api/debug.go

@@ -2,6 +2,7 @@ package api
 
 import (
 	"encoding/json"
+	"net/http"
 	"os"
 	"time"
 
@@ -32,6 +33,7 @@ type DebugTaks struct {
 	Stages       []*DebugStage `json:"stages"`
 	CurrentStage *DebugStage   `json:"-"`
 	Debug        *Debugger     `json:"-"`
+	Request      *http.Request `json:"request"`
 }
 
 func NewDebugTaks() *DebugTaks {
@@ -94,7 +96,9 @@ type Debugger struct {
 
 func (debug *Debugger) Handler() func(context.Context) {
 	return func(ctx context.Context) {
-		ctx.Values().Set("#debug", debug.CreateTask())
+		task := debug.CreateTask()
+		task.Request = ctx.Request()
+		ctx.Values().Set("#debug", task)
 		ctx.Next()
 	}
 }