|
@@ -1,64 +0,0 @@
|
|
|
-/******************************************************************************
|
|
|
- * A Discord API for Golang.
|
|
|
- *
|
|
|
- * Currently only the REST API is functional. I will add on the websocket
|
|
|
- * layer once I get the API section where I want it.
|
|
|
- *
|
|
|
- * The idea is that this file is where we pull together the wsapi, and
|
|
|
- * restapi to create a single do-it-all struct
|
|
|
- *
|
|
|
- * NOTE!!! Currently this file has no purpose, it is here for future
|
|
|
- * access methods. EVERYTHING HERE will just go away or be changed
|
|
|
- * substantially in the future.
|
|
|
- */
|
|
|
-
|
|
|
-package discordgo
|
|
|
-
|
|
|
-// A Discord structure represents a all-inclusive (hopefully) structure to
|
|
|
-// access the Discord REST API for a given authenticated user.
|
|
|
-/*
|
|
|
-type Discord struct {
|
|
|
- Session *Session
|
|
|
- User User
|
|
|
- Servers []Server
|
|
|
-}
|
|
|
-*/
|
|
|
-// New creates a new connection to Discord and returns a Discord structure.
|
|
|
-// This provides an easy entry where most commonly needed information is
|
|
|
-// automatically fetched.
|
|
|
-// TODO add websocket code in here too
|
|
|
-/*
|
|
|
-func New(email string, password string) (d *Discord, err error) {
|
|
|
-
|
|
|
- session := Session{}
|
|
|
-
|
|
|
- session.Token, err = session.Login(email, password)
|
|
|
- if err != nil {
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- user, err := session.Self()
|
|
|
- if err != nil {
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- servers, err := session.Servers()
|
|
|
-
|
|
|
- d = &Discord{session, user, servers}
|
|
|
-
|
|
|
- return
|
|
|
-}
|
|
|
-*/
|
|
|
-// Renew essentially reruns the New command without creating a new session.
|
|
|
-// This will update all the user, server, and channel information that was
|
|
|
-// fetched with the New command. This is not an efficient way of doing this
|
|
|
-// but if used infrequently it does provide convenience.
|
|
|
-/*
|
|
|
-func (d *Discord) Renew() (err error) {
|
|
|
-
|
|
|
- d.User, err = Users(&d.Session, "@me")
|
|
|
- d.Servers, err = Servers(&d.Session, "@me")
|
|
|
-
|
|
|
- return
|
|
|
-}
|
|
|
-*/
|