WIP: Working

This commit is contained in:
jdl 2025-02-10 19:21:36 +01:00
parent 6b3216f2d2
commit affeb0b9ce

View File

@ -59,10 +59,13 @@ func (s *State) OnPeerUpdate(peer *m.Peer) PeerState {
} }
s.peer = peer s.peer = peer
s.staged.localIP = s.localIP
s.staged.IP = peer.PeerIP
s.staged.Up = false
s.staged.Relay = false s.staged.Relay = false
s.staged.Direct = false s.staged.Direct = false
s.staged.DirectAddr = netip.AddrPort{} s.staged.DirectAddr = netip.AddrPort{}
s.staged.PubSignKey = nil
s.staged.PubSignKey = peer.PubSignKey s.staged.PubSignKey = peer.PubSignKey
s.staged.ControlCipher = newControlCipher(s.privKey, peer.PubKey) s.staged.ControlCipher = newControlCipher(s.privKey, peer.PubKey)
s.staged.DataCipher = newDataCipher() s.staged.DataCipher = newDataCipher()
@ -93,7 +96,7 @@ func (s *State) OnPeerUpdate(peer *m.Peer) PeerState {
func (s *State) logf(format string, args ...any) { func (s *State) logf(format string, args ...any) {
b := strings.Builder{} b := strings.Builder{}
name := "--" name := ""
if s.peer != nil { if s.peer != nil {
name = s.peer.Name name = s.peer.Name
} }