Ver Fonte

Added VoiceReady, DataReady, and UDPReady flags to Session struct

Bruce Marriner há 9 anos atrás
pai
commit
c77f7f3ff8
1 ficheiros alterados com 7 adições e 4 exclusões
  1. 7 4
      structs.go

+ 7 - 4
structs.go

@@ -23,10 +23,13 @@ import (
 // token : The authentication token returned from Discord
 // Debug : If set to ture debug logging will be displayed.
 type Session struct {
-	Token     string // Authentication token for this session
-	Debug     bool   // Debug for printing JSON request/responses
-	Cache     int    // number in X to cache some responses
-	SessionID string // from websocket READY packet
+	Token      string // Authentication token for this session
+	Debug      bool   // Debug for printing JSON request/responses
+	Cache      int    // number in X to cache some responses
+	SessionID  string // from websocket READY packet
+	DataReady  bool   // Set to true when Data Websocket is ready
+	VoiceReady bool   // Set to true when Voice Websocket is ready
+	UDPReady   bool   // Set to true when UDP Connection is ready
 
 	// Settable Callback functions for Websocket Events
 	OnEvent                   func(*Session, Event) // should Event be *Event?