Add default useragent and identify properties
This commit is contained in:
parent
4b186d15f8
commit
1e1c0c0d2d
1 changed files with 18 additions and 0 deletions
18
state.go
18
state.go
|
|
@ -1,13 +1,25 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
"runtime"
|
||||
|
||||
"github.com/diamondburned/arikawa/v3/api"
|
||||
"github.com/diamondburned/arikawa/v3/gateway"
|
||||
"github.com/diamondburned/arikawa/v3/state"
|
||||
"github.com/rivo/tview"
|
||||
)
|
||||
|
||||
func init() {
|
||||
api.UserAgent = fmt.Sprintf("%s/%s %s/%s", name, "0.1", "arikawa", "v3")
|
||||
gateway.DefaultIdentity = gateway.IdentifyProperties{
|
||||
OS: runtime.GOOS,
|
||||
Browser: name,
|
||||
Device: "",
|
||||
}
|
||||
}
|
||||
|
||||
type State struct {
|
||||
*state.State
|
||||
}
|
||||
|
|
@ -27,6 +39,12 @@ func (s *State) onReady(r *gateway.ReadyEvent) {
|
|||
dmNode := tview.NewTreeNode("Direct Messages")
|
||||
guildsTree.root.AddChild(dmNode)
|
||||
|
||||
for _, g := range r.Guilds {
|
||||
log.Println(g.Name)
|
||||
}
|
||||
|
||||
log.Printf("%#v\n", r.UserSettings.GuildFolders)
|
||||
|
||||
for _, gf := range r.UserSettings.GuildFolders {
|
||||
/// If the ID of the guild folder is zero, the guild folder only contains single guild.
|
||||
if gf.ID == 0 {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue