MCPcopy Create free account
hub / github.com/buggregator/server / HandleConnection

Method HandleConnection

modules/vardumper/handler.go:22–40  ·  view source on GitHub ↗
(conn net.Conn)

Source from the content-addressed store, hash-verified

20}
21
22func (h *tcpHandler) HandleConnection(conn net.Conn) {
23 defer conn.Close()
24
25 scanner := bufio.NewScanner(conn)
26 scanner.Buffer(make([]byte, 0, 64*1024), 10*1024*1024) // 10MB max
27
28 for scanner.Scan() {
29 line := strings.TrimSpace(scanner.Text())
30 if line == "" {
31 continue
32 }
33
34 h.processPayload(line)
35 }
36
37 if err := scanner.Err(); err != nil {
38 slog.Debug("vardumper: connection error", "err", err)
39 }
40}
41
42func (h *tcpHandler) processPayload(base64Payload string) {
43 result, err := h.php.Parse(base64Payload)

Callers

nothing calls this directly

Calls 2

processPayloadMethod · 0.95
ScanMethod · 0.80

Tested by

no test coverage detected