MCPcopy
hub / github.com/QuantumNous/new-api / CacheGetChannel

Function CacheGetChannel

model/channel_cache.go:233–245  ·  view source on GitHub ↗
(id int)

Source from the content-addressed store, hash-verified

231}
232
233func CacheGetChannel(id int) (*Channel, error) {
234 if !common.MemoryCacheEnabled {
235 return GetChannelById(id, true)
236 }
237 channelSyncLock.RLock()
238 defer channelSyncLock.RUnlock()
239
240 c, ok := channelsIDM[id]
241 if !ok {
242 return nil, fmt.Errorf("渠道# %d,已不存在", id)
243 }
244 return c, nil
245}
246
247func CacheGetChannelInfo(id int) (*ChannelInfo, error) {
248 if !common.MemoryCacheEnabled {

Callers 12

DistributeFunction · 0.92
TestChannelFunction · 0.92
UpdateChannelBalanceFunction · 0.92
VideoProxyFunction · 0.92
updateVideoTaskAllFunction · 0.92
updateSunoTasksFunction · 0.92
updateVideoTasksFunction · 0.92
RelayMidjourneyImageFunction · 0.92
fillFlowChannelNamesFunction · 0.85
UpdateChannelStatusFunction · 0.85
GetAllLogsFunction · 0.85

Calls 1

GetChannelByIdFunction · 0.85

Tested by 1

TestChannelFunction · 0.74