28 lines
432 B
Go
Executable File
28 lines
432 B
Go
Executable File
package partydata
|
|
|
|
import (
|
|
"log"
|
|
)
|
|
|
|
func (c *PartyData) GetPartyData() PartyDataResponse {
|
|
req := PartyDataRequest{Type: "baseDlRequest", UUID: "UUID"}
|
|
|
|
c.Websocket.WriteJSON(req)
|
|
|
|
var res PartyDataResponse
|
|
for {
|
|
err := c.Websocket.ReadJSON(&res)
|
|
if err != nil {
|
|
log.Fatal("PartyDataRequest - Error getting party data:", err)
|
|
}
|
|
|
|
if res.Type == "partyBaseData" {
|
|
break
|
|
}
|
|
}
|
|
|
|
c.Websocket.Close()
|
|
|
|
return res
|
|
}
|