mirror of
https://github.com/diamondburned/arikawa.git
synced 2024-10-04 00:29:04 +00:00
api: Pointerize return types for consistency
Pointerize Client.Command, .GuildCommand, .CommandPermissions, and .EditCommandPermissions for consistency
This commit is contained in:
parent
244570c280
commit
19335e5050
|
@ -23,9 +23,9 @@ func (c *Client) Commands(appID discord.AppID) ([]discord.Command, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Client) Command(
|
func (c *Client) Command(
|
||||||
appID discord.AppID, commandID discord.CommandID) (discord.Command, error) {
|
appID discord.AppID, commandID discord.CommandID) (*discord.Command, error) {
|
||||||
|
|
||||||
var cmd discord.Command
|
var cmd *discord.Command
|
||||||
return cmd, c.RequestJSON(
|
return cmd, c.RequestJSON(
|
||||||
&cmd, "GET",
|
&cmd, "GET",
|
||||||
EndpointApplications+appID.String()+"/commands/"+commandID.String(),
|
EndpointApplications+appID.String()+"/commands/"+commandID.String(),
|
||||||
|
@ -90,9 +90,9 @@ func (c *Client) GuildCommands(
|
||||||
|
|
||||||
func (c *Client) GuildCommand(
|
func (c *Client) GuildCommand(
|
||||||
appID discord.AppID,
|
appID discord.AppID,
|
||||||
guildID discord.GuildID, commandID discord.CommandID) (discord.Command, error) {
|
guildID discord.GuildID, commandID discord.CommandID) (*discord.Command, error) {
|
||||||
|
|
||||||
var cmd discord.Command
|
var cmd *discord.Command
|
||||||
return cmd, c.RequestJSON(
|
return cmd, c.RequestJSON(
|
||||||
&cmd, "GET",
|
&cmd, "GET",
|
||||||
EndpointApplications+appID.String()+
|
EndpointApplications+appID.String()+
|
||||||
|
@ -114,8 +114,7 @@ func (c *Client) CreateGuildCommand(
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Client) EditGuildCommand(
|
func (c *Client) EditGuildCommand(
|
||||||
appID discord.AppID,
|
appID discord.AppID, guildID discord.GuildID,
|
||||||
guildID discord.GuildID,
|
|
||||||
commandID discord.CommandID, data CreateCommandData) (*discord.Command, error) {
|
commandID discord.CommandID, data CreateCommandData) (*discord.Command, error) {
|
||||||
|
|
||||||
var cmd *discord.Command
|
var cmd *discord.Command
|
||||||
|
@ -168,9 +167,9 @@ func (c *Client) GuildCommandPermissions(
|
||||||
// the application in a guild.
|
// the application in a guild.
|
||||||
func (c *Client) CommandPermissions(
|
func (c *Client) CommandPermissions(
|
||||||
appID discord.AppID, guildID discord.GuildID,
|
appID discord.AppID, guildID discord.GuildID,
|
||||||
commandID discord.CommandID) (discord.GuildCommandPermissions, error) {
|
commandID discord.CommandID) (*discord.GuildCommandPermissions, error) {
|
||||||
|
|
||||||
var perms discord.GuildCommandPermissions
|
var perms *discord.GuildCommandPermissions
|
||||||
return perms, c.RequestJSON(
|
return perms, c.RequestJSON(
|
||||||
&perms, "GET",
|
&perms, "GET",
|
||||||
EndpointApplications+appID.String()+"/guilds/"+guildID.String()+
|
EndpointApplications+appID.String()+"/guilds/"+guildID.String()+
|
||||||
|
@ -191,11 +190,11 @@ type editCommandPermissionsData struct {
|
||||||
// that command.
|
// that command.
|
||||||
func (c *Client) EditCommandPermissions(
|
func (c *Client) EditCommandPermissions(
|
||||||
appID discord.AppID, guildID discord.GuildID, commandID discord.CommandID,
|
appID discord.AppID, guildID discord.GuildID, commandID discord.CommandID,
|
||||||
permissions []discord.CommandPermissions) (discord.GuildCommandPermissions, error) {
|
permissions []discord.CommandPermissions) (*discord.GuildCommandPermissions, error) {
|
||||||
|
|
||||||
data := editCommandPermissionsData{Permissions: permissions}
|
data := editCommandPermissionsData{Permissions: permissions}
|
||||||
|
|
||||||
var perms discord.GuildCommandPermissions
|
var perms *discord.GuildCommandPermissions
|
||||||
return perms, c.RequestJSON(
|
return perms, c.RequestJSON(
|
||||||
&perms, "PUT",
|
&perms, "PUT",
|
||||||
EndpointApplications+appID.String()+"/guilds/"+guildID.String()+
|
EndpointApplications+appID.String()+"/guilds/"+guildID.String()+
|
||||||
|
|
Loading…
Reference in a new issue