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"
"net"
"sync"
"time"
)
// 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.TargetNodeID = targetNode.ID
payload.Timestamp = payload.Timestamp
payload.Timestamp = time.Now().UnixNano()
// Create transfer operation
op := &TransferOperation{