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

Function GetChannelById

model/channel.go:412–424  ·  view source on GitHub ↗
(id int, selectAll bool)

Source from the content-addressed store, hash-verified

410}
411
412func GetChannelById(id int, selectAll bool) (*Channel, error) {
413 channel := &Channel{Id: id}
414 var err error = nil
415 if selectAll {
416 err = DB.First(channel, "id = ?", id).Error
417 } else {
418 err = DB.Omit("key").First(channel, "id = ?", id).Error
419 }
420 if err != nil {
421 return nil, err
422 }
423 return channel, nil
424}
425
426func BatchInsertChannels(channels []Channel) error {
427 if len(channels) == 0 {

Callers 15

DistributeFunction · 0.92
TestChannelFunction · 0.92
FetchUpstreamRatiosFunction · 0.92
FetchUpstreamModelsFunction · 0.92
GetChannelFunction · 0.92
GetChannelKeyFunction · 0.92
DeleteChannelFunction · 0.92
UpdateChannelFunction · 0.92
CopyChannelFunction · 0.92

Calls

no outgoing calls

Tested by 1

TestChannelFunction · 0.74