fix: remove self-assignment and add missing time import

- Fix self-assignment of payload.Timestamp
- Add time import to session_transfer.go
- Fixes golangci-lint error

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Zhaoyikaiii 2026-02-23 22:04:36 +08:00
parent 21b8d96a52
commit 050f99ef0c

View file

@ -12,6 +12,7 @@ import (
"fmt" "fmt"
"net" "net"
"sync" "sync"
"time"
) )
// SessionTransfer handles session migration between nodes. // SessionTransfer handles session migration between nodes.
@ -101,7 +102,7 @@ func (st *SessionTransfer) TransferSession(ctx context.Context, targetNode *Node
payload.SourceNodeID = st.localNode.ID payload.SourceNodeID = st.localNode.ID
payload.TargetNodeID = targetNode.ID payload.TargetNodeID = targetNode.ID
payload.Timestamp = payload.Timestamp payload.Timestamp = time.Now().UnixNano()
// Create transfer operation // Create transfer operation
op := &TransferOperation{ op := &TransferOperation{