MCPcopy Index your code
hub / github.com/NdoleStudio/httpsms / Get

Method Get

api/pkg/discord/channel_service.go:38–55  ·  view source on GitHub ↗

Get a channel by ID API Docs: https://discord.com/developers/docs/resources/channel#get-channel

(ctx context.Context, channelID string)

Source from the content-addressed store, hash-verified

36//
37// API Docs: https://discord.com/developers/docs/resources/channel#get-channel
38func (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}

Callers

nothing calls this directly

Calls 2

newRequestMethod · 0.80
doMethod · 0.80

Tested by

no test coverage detected