✨ feat(channel): enhance channel status management

This commit is contained in:
CaIon committed 2025-07-10 17:49:53 +08:00
1 parent b8966a8b1c
commit 8e11b67ece
16 files changed
+363 -119

No files matched your search

+4 -4
View File
@@ -452,14 +452,14 @@ func updateAllChannelsBalance() error {
//if channel.Type != common.ChannelTypeOpenAI && channel.Type != common.ChannelTypeCustom {
// continue
//}
balance, err := updateChannelBalance(channel)
_, err := updateChannelBalance(channel)
if err != nil {
continue
} else {
// err is nil & balance <= 0 means quota is used up
if balance <= 0 {
service.DisableChannel(channel.Id, channel.Name, "余额不足")
}
//if balance <= 0 {
// service.DisableChannel(channel.Id, channel.Name, "余额不足")
//}
}
time.Sleep(common.RequestInterval)
}