Documentation ¶
Index ¶
- Variables
- type Activity
- type Arguments
- type Assets
- type DiscordPresence
- func (c *DiscordPresence) Close() error
- func (c *DiscordPresence) Connect() error
- func (c *DiscordPresence) CreateHandshake() error
- func (c *DiscordPresence) Read(b []byte) (n int, err error)
- func (c *DiscordPresence) Send(opcode OpCode, payload Payload) ([]byte, error)
- func (c *DiscordPresence) SetActivity(activity *Activity) (string, []byte, error)
- func (c *DiscordPresence) Write(b []byte) (n int, err error)
- type OpCode
- type Payload
- type Timestamps
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrCannotConnect = errors.New("cannot connect to the socket/pipe")
)
Functions ¶
This section is empty.
Types ¶
type Activity ¶
type Activity struct { State *string `json:"state,omitempty"` Details *string `json:"details,omitempty"` Timestamps *Timestamps `json:"timestamps,omitempty"` Assets *Assets `json:"assets,omitempty"` }
type DiscordPresence ¶
type DiscordPresence struct { ClientID string // contains filtered or unexported fields }
func NewDiscordPresence ¶
func NewDiscordPresence(ClientID string) *DiscordPresence
func (*DiscordPresence) Close ¶
func (c *DiscordPresence) Close() error
func (*DiscordPresence) Connect ¶
func (c *DiscordPresence) Connect() error
func (*DiscordPresence) CreateHandshake ¶
func (c *DiscordPresence) CreateHandshake() error
func (*DiscordPresence) Send ¶
func (c *DiscordPresence) Send(opcode OpCode, payload Payload) ([]byte, error)
func (*DiscordPresence) SetActivity ¶
func (c *DiscordPresence) SetActivity(activity *Activity) (string, []byte, error)
type Timestamps ¶
Click to show internal directories.
Click to hide internal directories.