[优化] 目录调整

This commit is contained in:
ryan
2026-06-06 16:08:40 +08:00
parent 314229b7ee
commit 959b134d67
230 changed files with 468 additions and 296 deletions
@@ -0,0 +1,41 @@
package service
const (
RelayWSConnectedLastSeenValue = "__OPENFLARE_WS_CONNECTED__"
)
var DefaultRelayWSHub = NewWSHub("relay")
func RegisterRelayWSClient(nodeID string) *WSClient {
return DefaultRelayWSHub.Register(nodeID)
}
func UnregisterRelayWSClient(client *WSClient) {
DefaultRelayWSHub.Unregister(client)
}
func IsRelayWSConnected(nodeID string) bool {
return DefaultRelayWSHub.IsConnected(nodeID)
}
func SendRelayWSPing(nodeID string) bool {
return DefaultRelayWSHub.SendMessage(nodeID, WSMessage{
Type: "ping",
})
}
func SendRelayWSPong(nodeID string) bool {
return DefaultRelayWSHub.SendMessage(nodeID, WSMessage{
Type: "pong",
})
}
func SendRelayWSConfig(nodeID string, config *RelayConfig) bool {
if config == nil {
return false
}
return DefaultRelayWSHub.SendMessage(nodeID, WSMessage{
Type: "relay_config",
Payload: config,
})
}