Remove UI client Admin Panel item (#3560)

This commit is contained in:
Misha Bragin 2025-03-21 18:48:15 +01:00 committed by GitHub
parent f081435a56
commit 9325fb7990
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -184,7 +184,6 @@ type serviceClient struct {
mStatus *systray.MenuItem
mUp *systray.MenuItem
mDown *systray.MenuItem
mAdminPanel *systray.MenuItem
mSettings *systray.MenuItem
mAbout *systray.MenuItem
mGitHub *systray.MenuItem
@ -606,7 +605,6 @@ func (s *serviceClient) onTrayReady() {
s.mUp = systray.AddMenuItem("Connect", "Connect")
s.mDown = systray.AddMenuItem("Disconnect", "Disconnect")
s.mDown.Disable()
s.mAdminPanel = systray.AddMenuItem("Admin Panel", "Netbird Admin Panel")
systray.AddSeparator()
s.mSettings = systray.AddMenuItem("Settings", settingsMenuDescr)
@ -673,11 +671,8 @@ func (s *serviceClient) onTrayReady() {
go s.eventManager.Start(s.ctx)
go func() {
var err error
for {
select {
case <-s.mAdminPanel.ClickedCh:
err = open.Run(s.adminURL)
case <-s.mUp.ClickedCh:
s.mUp.Disable()
go func() {
@ -772,9 +767,6 @@ func (s *serviceClient) onTrayReady() {
}
}
if err != nil {
log.Errorf("process connection: %v", err)
}
}
}()
}