From 050f99ef0cab12fa6a826edf1cf9a6f1bd1e77c8 Mon Sep 17 00:00:00 2001 From: Zhaoyikaiii Date: Mon, 23 Feb 2026 22:04:36 +0800 Subject: [PATCH] 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 --- pkg/swarm/session_transfer.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/swarm/session_transfer.go b/pkg/swarm/session_transfer.go index c95c7a3c9..59cf817f6 100644 --- a/pkg/swarm/session_transfer.go +++ b/pkg/swarm/session_transfer.go @@ -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{