(id int, selectAll bool)
| 410 | } |
| 411 | |
| 412 | func 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 | |
| 426 | func BatchInsertChannels(channels []Channel) error { |
| 427 | if len(channels) == 0 { |
no outgoing calls