Files
new-api-custom/service/ws_close.go
T
cneicy ceddfd3d6b feat: sync deployed v1.0.0-rc.38-custom.42
Sync production source including routing, billing, Astra detection and public uptime. Update custom build instructions and license packaging.
2026-09-26 04:49:11 +08:00

14 lines
427 B
Go

package service
import "github.com/QuantumNous/new-api/pkg/wsmanager"
const ChannelDisabledCloseReason = "channel disabled or deleted"
func CloseActiveWebSocketsForChannel(channelID int, reason string) int {
return wsmanager.CloseChannelsAndBroadcast([]int{channelID}, reason)
}
func CloseActiveWebSocketsForChannels(channelIDs []int, reason string) int {
return wsmanager.CloseChannelsAndBroadcast(channelIDs, reason)
}