Get a channel by ID API Docs: https://discord.com/developers/docs/resources/channel#get-channel
(ctx context.Context, channelID string)
| 36 | // |
| 37 | // API Docs: https://discord.com/developers/docs/resources/channel#get-channel |
| 38 | func (service *ChannelService) Get(ctx context.Context, channelID string) (map[string]any, *Response, error) { |
| 39 | request, err := service.client.newRequest(ctx, http.MethodGet, fmt.Sprintf("/channels/%s", channelID), nil) |
| 40 | if err != nil { |
| 41 | return nil, nil, err |
| 42 | } |
| 43 | |
| 44 | response, err := service.client.do(request) |
| 45 | if err != nil { |
| 46 | return nil, response, err |
| 47 | } |
| 48 | |
| 49 | channel := map[string]any{} |
| 50 | if err = json.Unmarshal(*response.Body, &channel); err != nil { |
| 51 | return nil, response, err |
| 52 | } |
| 53 | |
| 54 | return channel, response, nil |
| 55 | } |
nothing calls this directly
no test coverage detected