From bf93a9cee96be72ef93d8411b71f292826c3ddea Mon Sep 17 00:00:00 2001 From: "diamondburned (Forefront)" Date: Sun, 19 Apr 2020 09:30:12 -0700 Subject: [PATCH] Changed endpoint constants to variables --- api/api.go | 2 +- api/channel.go | 2 +- api/guild.go | 2 +- api/invite.go | 2 +- api/login.go | 2 +- api/user.go | 6 ++++-- api/webhook.go | 2 +- gateway/gateway.go | 2 +- 8 files changed, 11 insertions(+), 9 deletions(-) diff --git a/api/api.go b/api/api.go index aa1f9ab..5452846 100644 --- a/api/api.go +++ b/api/api.go @@ -9,7 +9,7 @@ import ( "github.com/diamondburned/arikawa/utils/httputil" ) -const ( +var ( BaseEndpoint = "https://discordapp.com" APIVersion = "6" APIPath = "/api/v" + APIVersion diff --git a/api/channel.go b/api/channel.go index e2c6364..713f1a3 100644 --- a/api/channel.go +++ b/api/channel.go @@ -6,7 +6,7 @@ import ( "github.com/diamondburned/arikawa/utils/json" ) -const EndpointChannels = Endpoint + "channels/" +var EndpointChannels = Endpoint + "channels/" func (c *Client) Channels( guildID discord.Snowflake) ([]discord.Channel, error) { diff --git a/api/guild.go b/api/guild.go index 4797dc9..bc91788 100644 --- a/api/guild.go +++ b/api/guild.go @@ -8,7 +8,7 @@ import ( "github.com/diamondburned/arikawa/utils/httputil" ) -const EndpointGuilds = Endpoint + "guilds/" +var EndpointGuilds = Endpoint + "guilds/" // https://discordapp.com/developers/docs/resources/guild#create-guild-json-params type CreateGuildData struct { diff --git a/api/invite.go b/api/invite.go index 0bc3189..0c6be98 100644 --- a/api/invite.go +++ b/api/invite.go @@ -5,7 +5,7 @@ import ( "github.com/diamondburned/arikawa/utils/httputil" ) -const EndpointInvites = Endpoint + "invites/" +var EndpointInvites = Endpoint + "invites/" // Still unsure what this is type MetaInvite struct { diff --git a/api/login.go b/api/login.go index b28415e..5913b7e 100644 --- a/api/login.go +++ b/api/login.go @@ -2,7 +2,7 @@ package api import "github.com/diamondburned/arikawa/utils/httputil" -const ( +var ( EndpointAuth = Endpoint + "auth/" EndpointLogin = EndpointAuth + "login" EndpointTOTP = EndpointAuth + "mfa/totp" diff --git a/api/user.go b/api/user.go index 243b942..d412f04 100644 --- a/api/user.go +++ b/api/user.go @@ -5,8 +5,10 @@ import ( "github.com/diamondburned/arikawa/utils/httputil" ) -const EndpointUsers = Endpoint + "users/" -const EndpointMe = EndpointUsers + "@me" +var ( + EndpointUsers = Endpoint + "users/" + EndpointMe = EndpointUsers + "@me" +) func (c *Client) User(userID discord.Snowflake) (*discord.User, error) { var u *discord.User diff --git a/api/webhook.go b/api/webhook.go index df63e2c..dd62157 100644 --- a/api/webhook.go +++ b/api/webhook.go @@ -10,7 +10,7 @@ import ( "github.com/pkg/errors" ) -const EndpointWebhooks = Endpoint + "webhooks/" +var EndpointWebhooks = Endpoint + "webhooks/" // CreateWebhook creates a new webhook; avatar hash is optional. Requires // MANAGE_WEBHOOKS. diff --git a/gateway/gateway.go b/gateway/gateway.go index 23a738c..3d7ad25 100644 --- a/gateway/gateway.go +++ b/gateway/gateway.go @@ -23,7 +23,7 @@ import ( "github.com/pkg/errors" ) -const ( +var ( EndpointGateway = api.Endpoint + "gateway" EndpointGatewayBot = api.EndpointGateway + "/bot"