add systray

This commit is contained in:
2026-02-07 17:57:48 +08:00
parent eb23ef9d5d
commit e76ada9b4b
17 changed files with 335 additions and 617 deletions

View File

@@ -47,7 +47,7 @@ func NewService(config *config.Config, app *application.App, port int) *Service
Name: config.GetHostName(),
Port: port,
OS: OS(runtime.GOOS),
PublicKey: config.PublicKey,
PublicKey: config.GetPublicKey(),
},
}
}
@@ -129,12 +129,12 @@ func (s *Service) startBroadcasting() {
Name: s.config.GetHostName(),
Port: s.FileServerPort,
OS: OS(runtime.GOOS),
PublicKey: s.config.PublicKey,
PublicKey: s.config.GetPublicKey(),
}
// 签名
sigData := packet.SignPayload()
sig, err := security.Sign(s.config.PrivateKey, sigData)
sig, err := security.Sign(s.config.GetPrivateKey(), sigData)
if err != nil {
slog.Error("Failed to sign discovery packet", "error", err)
continue