fixed removepeers command

This commit is contained in:
vadym 2022-12-12 20:26:07 +02:00
parent 8bf66dc0d5
commit 024dddf5a8

View file

@ -234,11 +234,18 @@ func (c *Core) RemovePeer(uri string, sourceInterface string) error {
} }
func (c *Core) RemovePeers() error { func (c *Core) RemovePeers() error {
c.config._peers = map[Peer]*linkInfo{} phony.Block(c, func() {
//for k := range c.config.InterfacePeers { for peer, linkInfo := range c.config._peers {
// delete(c.config.InterfacePeers, k) if linkInfo != nil {
//} c.links.Act(nil, func() {
if link := c.links._links[*linkInfo]; link != nil {
_ = link.close()
}
})
}
delete(c.config._peers, peer)
}
})
return nil return nil
} }