migrate from github

This commit is contained in:
2026-07-15 22:42:31 +08:00
commit 3ad559f05e
262 changed files with 21637 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
package main
import (
"strings"
"github.com/bytedance/sonic"
)
type dirtyDocMessage struct {
DocID string `json:"doc_id"`
DocId string `json:"docId"`
}
func parseDocID(data []byte) string {
payload := strings.TrimSpace(string(data))
if payload == "" {
return ""
}
var msg dirtyDocMessage
if err := sonic.Unmarshal(data, &msg); err == nil {
if msg.DocID != "" {
return msg.DocID
}
if msg.DocId != "" {
return msg.DocId
}
}
return payload
}