1
0
Fork 0
mirror of https://github.com/diamondburned/arikawa.git synced 2025-11-28 15:27:17 +00:00

*: Migrated Go Modules to v3

This commit is contained in:
Samuel Hernandez 2021-06-01 22:53:19 -04:00 committed by diamondburned
parent df5954d2e1
commit 40e1a3757d
97 changed files with 246 additions and 246 deletions

View file

@ -13,15 +13,15 @@ A Golang library for the Discord API.
[dgophers]: https://discord.gg/7jSf85J [dgophers]: https://discord.gg/7jSf85J
[dgophers_img]: https://img.shields.io/badge/Discord%20Gophers-%23arikawa-%237289da?style=flat-square [dgophers_img]: https://img.shields.io/badge/Discord%20Gophers-%23arikawa-%237289da?style=flat-square
[examples]: https://github.com/diamondburned/arikawa/tree/v2/_example [examples]: https://github.com/diamondburned/arikawa/tree/v3/_example
[examples_img]: https://img.shields.io/badge/Example-__example%2F-blueviolet?style=flat-square [examples_img]: https://img.shields.io/badge/Example-__example%2F-blueviolet?style=flat-square
[pipeline]: https://gitlab.com/diamondburned/arikawa/pipelines [pipeline]: https://gitlab.com/diamondburned/arikawa/pipelines
[pipeline_img]: https://gitlab.com/diamondburned/arikawa/badges/v2/pipeline.svg?style=flat-square [pipeline_img]: https://gitlab.com/diamondburned/arikawa/badges/v3/pipeline.svg?style=flat-square
[coverage_img]: https://gitlab.com/diamondburned/arikawa/badges/v2/coverage.svg?style=flat-square [coverage_img]: https://gitlab.com/diamondburned/arikawa/badges/v3/coverage.svg?style=flat-square
[pkg.go.dev]: https://pkg.go.dev/github.com/diamondburned/arikawa/v2 [pkg.go.dev]: https://pkg.go.dev/github.com/diamondburned/arikawa/v3
[pkg.go.dev_img]: https://pkg.go.dev/badge/github.com/diamondburned/arikawa/v2 [pkg.go.dev_img]: https://pkg.go.dev/badge/github.com/diamondburned/arikawa/v3
[himeArikawa]: https://hime-goto.fandom.com/wiki/Hime_Arikawa [himeArikawa]: https://hime-goto.fandom.com/wiki/Hime_Arikawa
[himeArikawa_img]: https://img.shields.io/badge/Hime-Arikawa-ea75a2?style=flat-square [himeArikawa_img]: https://img.shields.io/badge/Hime-Arikawa-ea75a2?style=flat-square
@ -32,14 +32,14 @@ A Golang library for the Discord API.
## Examples ## Examples
### [Simple](https://github.com/diamondburned/arikawa/tree/v2/_example/simple) ### [Simple](https://github.com/diamondburned/arikawa/tree/v3/_example/simple)
Simple bot example without any state. All it does is logging messages sent into Simple bot example without any state. All it does is logging messages sent into
the console. Run with `BOT_TOKEN="TOKEN" go run .`. This example only the console. Run with `BOT_TOKEN="TOKEN" go run .`. This example only
demonstrates the most simple needs; in most cases, bots should use the state or demonstrates the most simple needs; in most cases, bots should use the state or
the bot router. the bot router.
### [Undeleter](https://github.com/diamondburned/arikawa/tree/v2/_example/undeleter) ### [Undeleter](https://github.com/diamondburned/arikawa/tree/v3/_example/undeleter)
A slightly more complicated example. This bot uses a local state to cache A slightly more complicated example. This bot uses a local state to cache
everything, including messages. It detects when someone deletes a message, everything, including messages. It detects when someone deletes a message,
@ -60,8 +60,8 @@ package main
import ( import (
"os" "os"
"github.com/diamondburned/arikawa/v2/bot" "github.com/diamondburned/arikawa/v3/bot"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
) )
func main() { func main() {
@ -81,7 +81,7 @@ func (b *Bot) Ping(*gateway.MessageCreateEvent) (string, error) {
} }
``` ```
### [Advanced Bot](https://github.com/diamondburned/arikawa/tree/v2/_example/advanced_bot) ### [Advanced Bot](https://github.com/diamondburned/arikawa/tree/v3/_example/advanced_bot)
A complex example demonstrating the reflect-based command router that's A complex example demonstrating the reflect-based command router that's
built-in. The router turns exported struct methods into commands, its arguments built-in. The router turns exported struct methods into commands, its arguments

View file

@ -8,11 +8,11 @@ import (
"strings" "strings"
"time" "time"
"github.com/diamondburned/arikawa/v2/bot" "github.com/diamondburned/arikawa/v3/bot"
"github.com/diamondburned/arikawa/v2/bot/extras/arguments" "github.com/diamondburned/arikawa/v3/bot/extras/arguments"
"github.com/diamondburned/arikawa/v2/bot/extras/middlewares" "github.com/diamondburned/arikawa/v3/bot/extras/middlewares"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
) )
type Bot struct { type Bot struct {

View file

@ -6,9 +6,9 @@ import (
"runtime" "runtime"
"strings" "strings"
"github.com/diamondburned/arikawa/v2/bot" "github.com/diamondburned/arikawa/v3/bot"
"github.com/diamondburned/arikawa/v2/bot/extras/middlewares" "github.com/diamondburned/arikawa/v3/bot/extras/middlewares"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
) )
// Flag for administrators only. // Flag for administrators only.

View file

@ -6,7 +6,7 @@ import (
"log" "log"
"os" "os"
"github.com/diamondburned/arikawa/v2/bot" "github.com/diamondburned/arikawa/v3/bot"
) )
// To run, do `BOT_TOKEN="TOKEN HERE" go run .` // To run, do `BOT_TOKEN="TOKEN HERE" go run .`

View file

@ -4,11 +4,11 @@ import (
"log" "log"
"os" "os"
"github.com/diamondburned/arikawa/v2/api" "github.com/diamondburned/arikawa/v3/api"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
"github.com/diamondburned/arikawa/v2/session" "github.com/diamondburned/arikawa/v3/session"
"github.com/diamondburned/arikawa/v2/utils/json/option" "github.com/diamondburned/arikawa/v3/utils/json/option"
) )
// To run, do `APP_ID="APP ID" GUILD_ID="GUILD ID" BOT_TOKEN="TOKEN HERE" go run .` // To run, do `APP_ID="APP ID" GUILD_ID="GUILD ID" BOT_TOKEN="TOKEN HERE" go run .`

View file

@ -4,10 +4,10 @@ import (
"log" "log"
"os" "os"
"github.com/diamondburned/arikawa/v2/api" "github.com/diamondburned/arikawa/v3/api"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
"github.com/diamondburned/arikawa/v2/session" "github.com/diamondburned/arikawa/v3/session"
) )
// To run, do `APP_ID="APP ID" GUILD_ID="GUILD ID" BOT_TOKEN="TOKEN HERE" go run .` // To run, do `APP_ID="APP ID" GUILD_ID="GUILD ID" BOT_TOKEN="TOKEN HERE" go run .`

View file

@ -6,8 +6,8 @@ import (
"log" "log"
"os" "os"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
"github.com/diamondburned/arikawa/v2/session" "github.com/diamondburned/arikawa/v3/session"
) )
// To run, do `BOT_TOKEN="TOKEN HERE" go run .` // To run, do `BOT_TOKEN="TOKEN HERE" go run .`

View file

@ -5,9 +5,9 @@ import (
"log" "log"
"os" "os"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
"github.com/diamondburned/arikawa/v2/state" "github.com/diamondburned/arikawa/v3/state"
"github.com/diamondburned/arikawa/v2/utils/handler" "github.com/diamondburned/arikawa/v3/utils/handler"
) )
// To run, do `BOT_TOKEN="TOKEN HERE" go run .` // To run, do `BOT_TOKEN="TOKEN HERE" go run .`

View file

@ -6,9 +6,9 @@ import (
"context" "context"
"net/http" "net/http"
"github.com/diamondburned/arikawa/v2/api/rate" "github.com/diamondburned/arikawa/v3/api/rate"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
"github.com/diamondburned/arikawa/v2/utils/httputil/httpdriver" "github.com/diamondburned/arikawa/v3/utils/httputil/httpdriver"
) )
var ( var (

View file

@ -1,8 +1,8 @@
package api package api
import ( import (
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
) )
var EndpointApplications = Endpoint + "applications/" var EndpointApplications = Endpoint + "applications/"

View file

@ -1,9 +1,9 @@
package api package api
import ( import (
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
"github.com/diamondburned/arikawa/v2/utils/json/option" "github.com/diamondburned/arikawa/v3/utils/json/option"
) )
var EndpointChannels = Endpoint + "channels/" var EndpointChannels = Endpoint + "channels/"

View file

@ -1,8 +1,8 @@
package api package api
import ( import (
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
) )
// Emojis returns a list of emoji objects for the given guild. // Emojis returns a list of emoji objects for the given guild.

View file

@ -4,10 +4,10 @@ import (
"io" "io"
"net/url" "net/url"
"github.com/diamondburned/arikawa/v2/discord" // for clarity "github.com/diamondburned/arikawa/v3/discord" // for clarity
"github.com/diamondburned/arikawa/v2/internal/intmath" "github.com/diamondburned/arikawa/v3/internal/intmath"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
"github.com/diamondburned/arikawa/v2/utils/json/option" "github.com/diamondburned/arikawa/v3/utils/json/option"
) )
// MaxGuildFetchLimit is the limit of max guilds per request, as imposed by // MaxGuildFetchLimit is the limit of max guilds per request, as imposed by

View file

@ -6,7 +6,7 @@ import (
"fmt" "fmt"
"net/http" "net/http"
"github.com/diamondburned/arikawa/v2/utils/json" "github.com/diamondburned/arikawa/v3/utils/json"
"github.com/pkg/errors" "github.com/pkg/errors"
) )

View file

@ -6,8 +6,8 @@ import (
"testing" "testing"
"time" "time"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/internal/testenv" "github.com/diamondburned/arikawa/v3/internal/testenv"
) )
func TestIntegration(t *testing.T) { func TestIntegration(t *testing.T) {

View file

@ -1,9 +1,9 @@
package api package api
import ( import (
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
"github.com/diamondburned/arikawa/v2/utils/json/option" "github.com/diamondburned/arikawa/v3/utils/json/option"
) )
var EndpointInteractions = Endpoint + "interactions/" var EndpointInteractions = Endpoint + "interactions/"

View file

@ -1,9 +1,9 @@
package api package api
import ( import (
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
"github.com/diamondburned/arikawa/v2/utils/json/option" "github.com/diamondburned/arikawa/v3/utils/json/option"
) )
var EndpointInvites = Endpoint + "invites/" var EndpointInvites = Endpoint + "invites/"

View file

@ -1,6 +1,6 @@
package api package api
import "github.com/diamondburned/arikawa/v2/utils/httputil" import "github.com/diamondburned/arikawa/v3/utils/httputil"
var ( var (
EndpointAuth = Endpoint + "auth/" EndpointAuth = Endpoint + "auth/"

View file

@ -1,10 +1,10 @@
package api package api
import ( import (
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/internal/intmath" "github.com/diamondburned/arikawa/v3/internal/intmath"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
"github.com/diamondburned/arikawa/v2/utils/json/option" "github.com/diamondburned/arikawa/v3/utils/json/option"
) )
const MaxMemberFetchLimit = 1000 const MaxMemberFetchLimit = 1000

View file

@ -3,10 +3,10 @@ package api
import ( import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/internal/intmath" "github.com/diamondburned/arikawa/v3/internal/intmath"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
"github.com/diamondburned/arikawa/v2/utils/json/option" "github.com/diamondburned/arikawa/v3/utils/json/option"
) )
const ( const (

View file

@ -1,9 +1,9 @@
package api package api
import ( import (
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/internal/intmath" "github.com/diamondburned/arikawa/v3/internal/intmath"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
) )
const MaxMessageReactionFetchLimit = 100 const MaxMessageReactionFetchLimit = 100

View file

@ -9,7 +9,7 @@ import (
"sync/atomic" "sync/atomic"
"time" "time"
"github.com/diamondburned/arikawa/v2/internal/moreatomic" "github.com/diamondburned/arikawa/v3/internal/moreatomic"
"github.com/pkg/errors" "github.com/pkg/errors"
) )

View file

@ -1,9 +1,9 @@
package api package api
import ( import (
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
"github.com/diamondburned/arikawa/v2/utils/json/option" "github.com/diamondburned/arikawa/v3/utils/json/option"
) )
// Adds a role to a guild member. // Adds a role to a guild member.

View file

@ -5,9 +5,9 @@ import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/utils/json/option" "github.com/diamondburned/arikawa/v3/utils/json/option"
"github.com/diamondburned/arikawa/v2/utils/sendpart" "github.com/diamondburned/arikawa/v3/utils/sendpart"
) )
const AttachmentSpoilerPrefix = "SPOILER_" const AttachmentSpoilerPrefix = "SPOILER_"

View file

@ -5,8 +5,8 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/utils/sendpart" "github.com/diamondburned/arikawa/v3/utils/sendpart"
) )
func TestMarshalAllowedMentions(t *testing.T) { func TestMarshalAllowedMentions(t *testing.T) {

View file

@ -1,8 +1,8 @@
package api package api
import ( import (
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
) )
var EndpointStageInstances = Endpoint + "stage-instances/" var EndpointStageInstances = Endpoint + "stage-instances/"

View file

@ -1,9 +1,9 @@
package api package api
import ( import (
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
"github.com/diamondburned/arikawa/v2/utils/json/option" "github.com/diamondburned/arikawa/v3/utils/json/option"
) )
var ( var (

View file

@ -1,9 +1,9 @@
package api package api
import ( import (
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
"github.com/diamondburned/arikawa/v2/utils/json/option" "github.com/diamondburned/arikawa/v3/utils/json/option"
) )
var EndpointWebhooks = Endpoint + "webhooks/" var EndpointWebhooks = Endpoint + "webhooks/"

View file

@ -10,13 +10,13 @@ import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/diamondburned/arikawa/v2/api" "github.com/diamondburned/arikawa/v3/api"
"github.com/diamondburned/arikawa/v2/api/rate" "github.com/diamondburned/arikawa/v3/api/rate"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
"github.com/diamondburned/arikawa/v2/utils/httputil/httpdriver" "github.com/diamondburned/arikawa/v3/utils/httputil/httpdriver"
"github.com/diamondburned/arikawa/v2/utils/json/option" "github.com/diamondburned/arikawa/v3/utils/json/option"
"github.com/diamondburned/arikawa/v2/utils/sendpart" "github.com/diamondburned/arikawa/v3/utils/sendpart"
) )
// TODO: if there's ever an Arikawa v3, then a new Client abstraction could be // TODO: if there's ever an Arikawa v3, then a new Client abstraction could be

View file

@ -30,12 +30,12 @@ package arikawa
import ( import (
// Packages that most should use. // Packages that most should use.
_ "github.com/diamondburned/arikawa/v2/bot" _ "github.com/diamondburned/arikawa/v3/bot"
_ "github.com/diamondburned/arikawa/v2/session" _ "github.com/diamondburned/arikawa/v3/session"
_ "github.com/diamondburned/arikawa/v2/state" _ "github.com/diamondburned/arikawa/v3/state"
_ "github.com/diamondburned/arikawa/v2/voice" _ "github.com/diamondburned/arikawa/v3/voice"
// Low level packages. // Low level packages.
_ "github.com/diamondburned/arikawa/v2/api" _ "github.com/diamondburned/arikawa/v3/api"
_ "github.com/diamondburned/arikawa/v2/gateway" _ "github.com/diamondburned/arikawa/v3/gateway"
) )

View file

@ -3,7 +3,7 @@ package bot
import ( import (
"reflect" "reflect"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
) )
// eventIntents maps event pointer types to intents. // eventIntents maps event pointer types to intents.

View file

@ -11,10 +11,10 @@ import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/diamondburned/arikawa/v2/api" "github.com/diamondburned/arikawa/v3/api"
"github.com/diamondburned/arikawa/v2/bot/extras/shellwords" "github.com/diamondburned/arikawa/v3/bot/extras/shellwords"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
"github.com/diamondburned/arikawa/v2/state" "github.com/diamondburned/arikawa/v3/state"
) )
// Prefixer checks a message if it starts with the desired prefix. By default, // Prefixer checks a message if it starts with the desired prefix. By default,

View file

@ -4,10 +4,10 @@ import (
"reflect" "reflect"
"strings" "strings"
"github.com/diamondburned/arikawa/v2/api" "github.com/diamondburned/arikawa/v3/api"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
"github.com/diamondburned/arikawa/v2/utils/json/option" "github.com/diamondburned/arikawa/v3/utils/json/option"
"github.com/pkg/errors" "github.com/pkg/errors"
) )

View file

@ -3,10 +3,10 @@ package bot
import ( import (
"testing" "testing"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
"github.com/diamondburned/arikawa/v2/state" "github.com/diamondburned/arikawa/v3/state"
"github.com/diamondburned/arikawa/v2/state/store" "github.com/diamondburned/arikawa/v3/state/store"
) )
type hasPlumb struct { type hasPlumb struct {

View file

@ -9,11 +9,11 @@ import (
"testing" "testing"
"time" "time"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
"github.com/diamondburned/arikawa/v2/state" "github.com/diamondburned/arikawa/v3/state"
"github.com/diamondburned/arikawa/v2/state/store" "github.com/diamondburned/arikawa/v3/state/store"
"github.com/diamondburned/arikawa/v2/utils/handler" "github.com/diamondburned/arikawa/v3/utils/handler"
) )
type testc struct { type testc struct {

View file

@ -3,7 +3,7 @@ package arguments
import ( import (
"strings" "strings"
"github.com/diamondburned/arikawa/v2/bot" "github.com/diamondburned/arikawa/v3/bot"
) )
// Joined implements ManualParseable, in case you want all arguments but // Joined implements ManualParseable, in case you want all arguments but

View file

@ -4,8 +4,8 @@ import (
"errors" "errors"
"regexp" "regexp"
"github.com/diamondburned/arikawa/v2/api/rate" "github.com/diamondburned/arikawa/v3/api/rate"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
) )
var ( var (

View file

@ -4,7 +4,7 @@ import (
"errors" "errors"
"regexp" "regexp"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
) )
// (empty) so it matches standard links // (empty) so it matches standard links

View file

@ -4,7 +4,7 @@ import (
"errors" "errors"
"regexp" "regexp"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
) )
var ( var (

View file

@ -3,7 +3,7 @@ package arguments
import ( import (
"testing" "testing"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
) )
func TestChannelMention(t *testing.T) { func TestChannelMention(t *testing.T) {

View file

@ -8,7 +8,7 @@ import (
"reflect" "reflect"
"strings" "strings"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
) )
// ChannelID looks for fields with name ChannelID, Channel, or in some special // ChannelID looks for fields with name ChannelID, Channel, or in some special

View file

@ -3,7 +3,7 @@ package infer
import ( import (
"testing" "testing"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
) )
type hasID struct { type hasID struct {

View file

@ -1,9 +1,9 @@
package middlewares package middlewares
import ( import (
"github.com/diamondburned/arikawa/v2/bot" "github.com/diamondburned/arikawa/v3/bot"
"github.com/diamondburned/arikawa/v2/bot/extras/infer" "github.com/diamondburned/arikawa/v3/bot/extras/infer"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
) )
func AdminOnly(ctx *bot.Context) func(interface{}) error { func AdminOnly(ctx *bot.Context) func(interface{}) error {

View file

@ -4,12 +4,12 @@ import (
"errors" "errors"
"testing" "testing"
"github.com/diamondburned/arikawa/v2/bot" "github.com/diamondburned/arikawa/v3/bot"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
"github.com/diamondburned/arikawa/v2/session" "github.com/diamondburned/arikawa/v3/session"
"github.com/diamondburned/arikawa/v2/state" "github.com/diamondburned/arikawa/v3/state"
"github.com/diamondburned/arikawa/v2/state/store" "github.com/diamondburned/arikawa/v3/state/store"
) )
func TestAdminOnly(t *testing.T) { func TestAdminOnly(t *testing.T) {

View file

@ -7,7 +7,7 @@ import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
) )
var ( var (

View file

@ -5,7 +5,7 @@ import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/diamondburned/arikawa/v2/utils/json" "github.com/diamondburned/arikawa/v3/utils/json"
) )
// https://discord.com/developers/docs/resources/audit-log#audit-log-object // https://discord.com/developers/docs/resources/audit-log#audit-log-object

View file

@ -5,7 +5,7 @@ import (
"strings" "strings"
"time" "time"
"github.com/diamondburned/arikawa/v2/utils/json" "github.com/diamondburned/arikawa/v3/utils/json"
) )
// Channel represents a guild or DM channel within Discord. // Channel represents a guild or DM channel within Discord.

View file

@ -3,7 +3,7 @@ package discord
import ( import (
"errors" "errors"
"github.com/diamondburned/arikawa/v2/utils/json" "github.com/diamondburned/arikawa/v3/utils/json"
) )
var ErrNestedActionRow = errors.New("action row cannot have action row as a child") var ErrNestedActionRow = errors.New("action row cannot have action row as a child")

View file

@ -1,7 +1,7 @@
package discord package discord
import ( import (
"github.com/diamondburned/arikawa/v2/utils/json/enum" "github.com/diamondburned/arikawa/v3/utils/json/enum"
) )
// Guild.MaxPresences is this value when it's 0. // Guild.MaxPresences is this value when it's 0.

View file

@ -5,7 +5,7 @@ import (
"strings" "strings"
"time" "time"
"github.com/diamondburned/arikawa/v2/utils/json/enum" "github.com/diamondburned/arikawa/v3/utils/json/enum"
) )
// https://discord.com/developers/docs/resources/channel#message-object // https://discord.com/developers/docs/resources/channel#message-object

View file

@ -3,7 +3,7 @@ package gateway
import ( import (
"context" "context"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/pkg/errors" "github.com/pkg/errors"
) )

View file

@ -1,6 +1,6 @@
package gateway package gateway
import "github.com/diamondburned/arikawa/v2/discord" import "github.com/diamondburned/arikawa/v3/discord"
// Rules: VOICE_STATE_UPDATE -> VoiceStateUpdateEvent // Rules: VOICE_STATE_UPDATE -> VoiceStateUpdateEvent

View file

@ -15,12 +15,12 @@ import (
"sync" "sync"
"time" "time"
"github.com/diamondburned/arikawa/v2/api" "github.com/diamondburned/arikawa/v3/api"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/internal/moreatomic" "github.com/diamondburned/arikawa/v3/internal/moreatomic"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
"github.com/diamondburned/arikawa/v2/utils/json" "github.com/diamondburned/arikawa/v3/utils/json"
"github.com/diamondburned/arikawa/v2/utils/wsutil" "github.com/diamondburned/arikawa/v3/utils/wsutil"
"github.com/gorilla/websocket" "github.com/gorilla/websocket"
"github.com/pkg/errors" "github.com/pkg/errors"
) )

View file

@ -7,9 +7,9 @@ import (
"testing" "testing"
"time" "time"
"github.com/diamondburned/arikawa/v2/internal/heart" "github.com/diamondburned/arikawa/v3/internal/heart"
"github.com/diamondburned/arikawa/v2/internal/testenv" "github.com/diamondburned/arikawa/v3/internal/testenv"
"github.com/diamondburned/arikawa/v2/utils/wsutil" "github.com/diamondburned/arikawa/v3/utils/wsutil"
) )
func init() { func init() {

View file

@ -1,6 +1,6 @@
package gateway package gateway
import "github.com/diamondburned/arikawa/v2/discord" import "github.com/diamondburned/arikawa/v3/discord"
// Intents for the new Discord API feature, documented at // Intents for the new Discord API feature, documented at
// https://discord.com/developers/docs/topics/gateway#gateway-intents. // https://discord.com/developers/docs/topics/gateway#gateway-intents.

View file

@ -6,8 +6,8 @@ import (
"math/rand" "math/rand"
"time" "time"
"github.com/diamondburned/arikawa/v2/utils/json" "github.com/diamondburned/arikawa/v3/utils/json"
"github.com/diamondburned/arikawa/v2/utils/wsutil" "github.com/diamondburned/arikawa/v3/utils/wsutil"
"github.com/pkg/errors" "github.com/pkg/errors"
) )

View file

@ -6,7 +6,7 @@ import (
"testing" "testing"
"time" "time"
"github.com/diamondburned/arikawa/v2/internal/testenv" "github.com/diamondburned/arikawa/v3/internal/testenv"
) )
func TestPerseverance(t *testing.T) { func TestPerseverance(t *testing.T) {

View file

@ -4,7 +4,7 @@ import (
"strconv" "strconv"
"strings" "strings"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
) )
type ( type (

2
go.mod
View file

@ -1,4 +1,4 @@
module github.com/diamondburned/arikawa/v2 module github.com/diamondburned/arikawa/v3
go 1.13 go 1.13

View file

@ -2,7 +2,7 @@
// channels and passing them onto event handlers. // channels and passing them onto event handlers.
package handleloop package handleloop
import "github.com/diamondburned/arikawa/v2/utils/handler" import "github.com/diamondburned/arikawa/v3/utils/handler"
// Loop provides a reusable event looper abstraction. It is thread-safe to use // Loop provides a reusable event looper abstraction. It is thread-safe to use
// concurrently. // concurrently.

View file

@ -3,7 +3,7 @@ package moreatomic
import ( import (
"sync/atomic" "sync/atomic"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
) )
type Snowflake int64 type Snowflake int64

View file

@ -3,7 +3,7 @@ package moreatomic
import ( import (
"sync" "sync"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
) )
type SnowflakeSet struct { type SnowflakeSet struct {

View file

@ -3,7 +3,7 @@ package moreatomic
import ( import (
"sync/atomic" "sync/atomic"
"github.com/diamondburned/arikawa/v2/internal/moreatomic/syncmod" "github.com/diamondburned/arikawa/v3/internal/moreatomic/syncmod"
) )
// Map is a thread-safe map that is a wrapper around sync.Map with slight API // Map is a thread-safe map that is a wrapper around sync.Map with slight API

View file

@ -8,7 +8,7 @@ import (
"testing" "testing"
"time" "time"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/pkg/errors" "github.com/pkg/errors"
) )

View file

@ -8,10 +8,10 @@ import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/diamondburned/arikawa/v2/api" "github.com/diamondburned/arikawa/v3/api"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
"github.com/diamondburned/arikawa/v2/internal/handleloop" "github.com/diamondburned/arikawa/v3/internal/handleloop"
"github.com/diamondburned/arikawa/v2/utils/handler" "github.com/diamondburned/arikawa/v3/utils/handler"
) )
var ErrMFA = errors.New("account has 2FA enabled") var ErrMFA = errors.New("account has 2FA enabled")

View file

@ -1,7 +1,7 @@
package state package state
import ( import (
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
) )
func (s *State) handleReady(ev *gateway.ReadyEvent) { func (s *State) handleReady(ev *gateway.ReadyEvent) {

View file

@ -1,6 +1,6 @@
package state package state
import "github.com/diamondburned/arikawa/v2/gateway" import "github.com/diamondburned/arikawa/v3/gateway"
// events that originated from GuildCreate: // events that originated from GuildCreate:
type ( type (

View file

@ -6,12 +6,12 @@ import (
"context" "context"
"sync" "sync"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
"github.com/diamondburned/arikawa/v2/session" "github.com/diamondburned/arikawa/v3/session"
"github.com/diamondburned/arikawa/v2/state/store" "github.com/diamondburned/arikawa/v3/state/store"
"github.com/diamondburned/arikawa/v2/state/store/defaultstore" "github.com/diamondburned/arikawa/v3/state/store/defaultstore"
"github.com/diamondburned/arikawa/v2/utils/handler" "github.com/diamondburned/arikawa/v3/utils/handler"
"github.com/pkg/errors" "github.com/pkg/errors"
) )

View file

@ -3,9 +3,9 @@ package state
import ( import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
"github.com/diamondburned/arikawa/v2/state/store" "github.com/diamondburned/arikawa/v3/state/store"
) )
func (s *State) hookSession() { func (s *State) hookSession() {

View file

@ -4,8 +4,8 @@ import (
"errors" "errors"
"sync" "sync"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/state/store" "github.com/diamondburned/arikawa/v3/state/store"
) )
type Channel struct { type Channel struct {

View file

@ -2,7 +2,7 @@
// state values in memory. // state values in memory.
package defaultstore package defaultstore
import "github.com/diamondburned/arikawa/v2/state/store" import "github.com/diamondburned/arikawa/v3/state/store"
// New creates a new cabinet instance of defaultstore. For Message, it creates a // New creates a new cabinet instance of defaultstore. For Message, it creates a
// Message store with a limit of 100 messages. // Message store with a limit of 100 messages.

View file

@ -3,9 +3,9 @@ package defaultstore
import ( import (
"sync" "sync"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/internal/moreatomic" "github.com/diamondburned/arikawa/v3/internal/moreatomic"
"github.com/diamondburned/arikawa/v2/state/store" "github.com/diamondburned/arikawa/v3/state/store"
) )
type Emoji struct { type Emoji struct {

View file

@ -3,8 +3,8 @@ package defaultstore
import ( import (
"sync" "sync"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/state/store" "github.com/diamondburned/arikawa/v3/state/store"
) )
type Guild struct { type Guild struct {

View file

@ -3,8 +3,8 @@ package defaultstore
import ( import (
"sync" "sync"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/state/store" "github.com/diamondburned/arikawa/v3/state/store"
) )
type Me struct { type Me struct {

View file

@ -3,9 +3,9 @@ package defaultstore
import ( import (
"sync" "sync"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/internal/moreatomic" "github.com/diamondburned/arikawa/v3/internal/moreatomic"
"github.com/diamondburned/arikawa/v2/state/store" "github.com/diamondburned/arikawa/v3/state/store"
) )
type Member struct { type Member struct {

View file

@ -3,9 +3,9 @@ package defaultstore
import ( import (
"sync" "sync"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/internal/moreatomic" "github.com/diamondburned/arikawa/v3/internal/moreatomic"
"github.com/diamondburned/arikawa/v2/state/store" "github.com/diamondburned/arikawa/v3/state/store"
) )
type Message struct { type Message struct {

View file

@ -3,7 +3,7 @@ package defaultstore
import ( import (
"testing" "testing"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
) )
func populate12Store() *Message { func populate12Store() *Message {

View file

@ -3,10 +3,10 @@ package defaultstore
import ( import (
"sync" "sync"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
"github.com/diamondburned/arikawa/v2/internal/moreatomic" "github.com/diamondburned/arikawa/v3/internal/moreatomic"
"github.com/diamondburned/arikawa/v2/state/store" "github.com/diamondburned/arikawa/v3/state/store"
) )
type Presence struct { type Presence struct {

View file

@ -3,9 +3,9 @@ package defaultstore
import ( import (
"sync" "sync"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/internal/moreatomic" "github.com/diamondburned/arikawa/v3/internal/moreatomic"
"github.com/diamondburned/arikawa/v2/state/store" "github.com/diamondburned/arikawa/v3/state/store"
) )
type Role struct { type Role struct {

View file

@ -3,9 +3,9 @@ package defaultstore
import ( import (
"sync" "sync"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/internal/moreatomic" "github.com/diamondburned/arikawa/v3/internal/moreatomic"
"github.com/diamondburned/arikawa/v2/state/store" "github.com/diamondburned/arikawa/v3/state/store"
) )
type VoiceState struct { type VoiceState struct {

View file

@ -37,8 +37,8 @@ import (
"errors" "errors"
"fmt" "fmt"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
) )
// ErrNotFound is an error that a store can use to return when something isn't // ErrNotFound is an error that a store can use to return when something isn't

View file

@ -7,8 +7,8 @@ import (
"testing" "testing"
"time" "time"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
) )
func newMessage(content string) *gateway.MessageCreateEvent { func newMessage(content string) *gateway.MessageCreateEvent {

View file

@ -11,8 +11,8 @@ import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/diamondburned/arikawa/v2/utils/httputil/httpdriver" "github.com/diamondburned/arikawa/v3/utils/httputil/httpdriver"
"github.com/diamondburned/arikawa/v2/utils/json" "github.com/diamondburned/arikawa/v3/utils/json"
) )
// StatusTooManyRequests is the HTTP status code discord sends on rate-limiting. // StatusTooManyRequests is the HTTP status code discord sends on rate-limiting.

View file

@ -3,7 +3,7 @@ package httputil
import ( import (
"io" "io"
"github.com/diamondburned/arikawa/v2/utils/httputil/httpdriver" "github.com/diamondburned/arikawa/v3/utils/httputil/httpdriver"
) )
// This file contains mistakes. // This file contains mistakes.

View file

@ -5,8 +5,8 @@ import (
"net/http" "net/http"
"net/url" "net/url"
"github.com/diamondburned/arikawa/v2/utils/httputil/httpdriver" "github.com/diamondburned/arikawa/v3/utils/httputil/httpdriver"
"github.com/diamondburned/arikawa/v2/utils/json" "github.com/diamondburned/arikawa/v3/utils/json"
) )
type RequestOption func(httpdriver.Request) error type RequestOption func(httpdriver.Request) error

View file

@ -3,7 +3,7 @@ package option
import ( import (
"strconv" "strconv"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
) )
// ================================ Seconds ================================ // ================================ Seconds ================================

View file

@ -6,8 +6,8 @@ import (
"net/url" "net/url"
"strconv" "strconv"
"github.com/diamondburned/arikawa/v2/utils/httputil" "github.com/diamondburned/arikawa/v3/utils/httputil"
"github.com/diamondburned/arikawa/v2/utils/json" "github.com/diamondburned/arikawa/v3/utils/json"
"github.com/pkg/errors" "github.com/pkg/errors"
) )

View file

@ -6,7 +6,7 @@ import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/diamondburned/arikawa/v2/internal/heart" "github.com/diamondburned/arikawa/v3/internal/heart"
) )
type errBrokenConnection struct { type errBrokenConnection struct {

View file

@ -7,8 +7,8 @@ import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/diamondburned/arikawa/v2/internal/moreatomic" "github.com/diamondburned/arikawa/v3/internal/moreatomic"
"github.com/diamondburned/arikawa/v2/utils/json" "github.com/diamondburned/arikawa/v3/utils/json"
) )
var ErrEmptyPayload = errors.New("empty payload") var ErrEmptyPayload = errors.New("empty payload")

View file

@ -5,19 +5,19 @@ import (
"sync" "sync"
"time" "time"
"github.com/diamondburned/arikawa/v2/state" "github.com/diamondburned/arikawa/v3/state"
"github.com/diamondburned/arikawa/v2/utils/handler" "github.com/diamondburned/arikawa/v3/utils/handler"
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/gateway" "github.com/diamondburned/arikawa/v3/gateway"
"github.com/diamondburned/arikawa/v2/internal/handleloop" "github.com/diamondburned/arikawa/v3/internal/handleloop"
"github.com/diamondburned/arikawa/v2/internal/moreatomic" "github.com/diamondburned/arikawa/v3/internal/moreatomic"
"github.com/diamondburned/arikawa/v2/session" "github.com/diamondburned/arikawa/v3/session"
"github.com/diamondburned/arikawa/v2/utils/wsutil" "github.com/diamondburned/arikawa/v3/utils/wsutil"
"github.com/diamondburned/arikawa/v2/voice/udp" "github.com/diamondburned/arikawa/v3/voice/udp"
"github.com/diamondburned/arikawa/v2/voice/voicegateway" "github.com/diamondburned/arikawa/v3/voice/voicegateway"
) )
// Protocol is the encryption protocol that this library uses. // Protocol is the encryption protocol that this library uses.

View file

@ -5,10 +5,10 @@ import (
"log" "log"
"testing" "testing"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/internal/testenv" "github.com/diamondburned/arikawa/v3/internal/testenv"
"github.com/diamondburned/arikawa/v2/state" "github.com/diamondburned/arikawa/v3/state"
"github.com/diamondburned/arikawa/v2/voice" "github.com/diamondburned/arikawa/v3/voice"
) )
var ( var (

View file

@ -12,11 +12,11 @@ import (
"testing" "testing"
"time" "time"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/internal/testenv" "github.com/diamondburned/arikawa/v3/internal/testenv"
"github.com/diamondburned/arikawa/v2/state" "github.com/diamondburned/arikawa/v3/state"
"github.com/diamondburned/arikawa/v2/utils/wsutil" "github.com/diamondburned/arikawa/v3/utils/wsutil"
"github.com/diamondburned/arikawa/v2/voice/voicegateway" "github.com/diamondburned/arikawa/v3/voice/voicegateway"
"github.com/pkg/errors" "github.com/pkg/errors"
) )

View file

@ -4,7 +4,7 @@
// This package abstracts the subpackage voice/voicesession and voice/udp. // This package abstracts the subpackage voice/voicesession and voice/udp.
package voice package voice
import "github.com/diamondburned/arikawa/v2/gateway" import "github.com/diamondburned/arikawa/v3/gateway"
// AddIntents adds the needed voice intents into gw. Bots should always call // AddIntents adds the needed voice intents into gw. Bots should always call
// this before Open if voice is required. // this before Open if voice is required.

View file

@ -4,7 +4,7 @@ import (
"context" "context"
"time" "time"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/pkg/errors" "github.com/pkg/errors"
) )

View file

@ -3,7 +3,7 @@ package voicegateway
import ( import (
"strconv" "strconv"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
) )
// OPCode 2 // OPCode 2

View file

@ -17,10 +17,10 @@ import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/diamondburned/arikawa/v2/discord" "github.com/diamondburned/arikawa/v3/discord"
"github.com/diamondburned/arikawa/v2/internal/moreatomic" "github.com/diamondburned/arikawa/v3/internal/moreatomic"
"github.com/diamondburned/arikawa/v2/utils/json" "github.com/diamondburned/arikawa/v3/utils/json"
"github.com/diamondburned/arikawa/v2/utils/wsutil" "github.com/diamondburned/arikawa/v3/utils/wsutil"
) )
const ( const (

View file

@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"sync" "sync"
"github.com/diamondburned/arikawa/v2/utils/json" "github.com/diamondburned/arikawa/v3/utils/json"
"github.com/diamondburned/arikawa/v2/utils/wsutil" "github.com/diamondburned/arikawa/v3/utils/wsutil"
"github.com/pkg/errors" "github.com/pkg/errors"
) )