// Copyright 2021 The Gitea Authors. All rights reserved.// SPDX-License-Identifier: MITpackage routingimport ( "net/http" "sync" "time")type requestRecord struct { // index of the record in the records map index uint64 // immutable fields startTime time.Time request *http.Request responseWriter http.ResponseWriter // mutex lock sync.RWMutex // mutable fields isLongPolling bool funcInfo *FuncInfo panicError any}
// Copyright 2021 The Gitea Authors. All rights reserved.
// SPDX-License-Identifier: MIT
package routing
import (
"net/http"
"sync"
"time"
)
type requestRecord struct {
// index of the record in the records map
index uint64
// immutable fields
startTime time.Time
request *http.Request
responseWriter http.ResponseWriter
// mutex
lock sync.RWMutex
// mutable fields
isLongPolling bool
funcInfo *FuncInfo
panicError any
}