Go: merge duplicate codes (#16783)

### Summary

1. merge heartbeat function.
2. introduce all environments

---------

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
Jin Hai
2026-07-10 11:58:32 +08:00
committed by GitHub
parent 289ca28ce2
commit add7b9486f
67 changed files with 479 additions and 329 deletions

View File

@@ -23,7 +23,6 @@ import (
"encoding/json"
"errors"
"net/http"
"os"
"strconv"
"strings"
"time"
@@ -83,7 +82,7 @@ func NewMemoryHandler(memoryService *service.MemoryService) *MemoryHandler {
func (h *MemoryHandler) CreateMemory(c *gin.Context) {
// Check if API timing is enabled
// If RAGFLOW_API_TIMING environment variable is set, request processing time will be logged
timingEnabled := os.Getenv("RAGFLOW_API_TIMING")
timingEnabled := common.GetEnv(common.EnvRAGFlowApiTiming)
var tStart time.Time
if timingEnabled != "" {
tStart = time.Now()