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

Method Get

api/pkg/discord/guild_service.go:16–33  ·  view source on GitHub ↗

Get the guild object for the given id. API Docs: https://discord.com/developers/docs/resources/guild#get-guild

(ctx context.Context, guildID string)

Source from the content-addressed store, hash-verified

14//
15// API Docs: https://discord.com/developers/docs/resources/guild#get-guild
16func (service *GuildService) Get(ctx context.Context, guildID string) (*map[string]any, *Response, error) {
17 request, err := service.client.newRequest(ctx, http.MethodGet, fmt.Sprintf("/guilds/%s", guildID), nil)
18 if err != nil {
19 return nil, nil, err
20 }
21
22 response, err := service.client.do(request)
23 if err != nil {
24 return nil, response, err
25 }
26
27 channel := new(map[string]any)
28 if err = json.Unmarshal(*response.Body, channel); err != nil {
29 return nil, response, err
30 }
31
32 return channel, response, nil
33}

Callers

nothing calls this directly

Calls 2

newRequestMethod · 0.80
doMethod · 0.80

Tested by

no test coverage detected