Changed endpoint constants to variables

This commit is contained in:
diamondburned (Forefront) 2020-04-19 09:30:12 -07:00
parent b9384042bb
commit bf93a9cee9
8 changed files with 11 additions and 9 deletions

View File

@ -9,7 +9,7 @@ import (
"github.com/diamondburned/arikawa/utils/httputil"
)
const (
var (
BaseEndpoint = "https://discordapp.com"
APIVersion = "6"
APIPath = "/api/v" + APIVersion

View File

@ -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) {

View File

@ -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 {

View File

@ -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 {

View File

@ -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"

View File

@ -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

View File

@ -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.

View File

@ -23,7 +23,7 @@ import (
"github.com/pkg/errors"
)
const (
var (
EndpointGateway = api.Endpoint + "gateway"
EndpointGatewayBot = api.EndpointGateway + "/bot"