summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/Rhymen/go-whatsapp/media.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/Rhymen/go-whatsapp/media.go')
-rw-r--r--vendor/github.com/Rhymen/go-whatsapp/media.go23
1 files changed, 13 insertions, 10 deletions
diff --git a/vendor/github.com/Rhymen/go-whatsapp/media.go b/vendor/github.com/Rhymen/go-whatsapp/media.go
index 87827d9c..43ff424f 100644
--- a/vendor/github.com/Rhymen/go-whatsapp/media.go
+++ b/vendor/github.com/Rhymen/go-whatsapp/media.go
@@ -93,18 +93,21 @@ func downloadMedia(url string) (file []byte, mac []byte, err error) {
return data[:n-10], data[n-10 : n], nil
}
-type MediaConn struct {
- Status int `json:"status"`
- MediaConn struct {
- Auth string `json:"auth"`
- TTL int `json:"ttl"`
- Hosts []struct {
- Hostname string `json:"hostname"`
- IPs []string `json:"ips"`
- } `json:"hosts"`
- } `json:"media_conn"`
+
+type MediaConn struct {
+ Status int `json:"status"`
+ MediaConn struct {
+ Auth string `json:"auth"`
+ TTL int `json:"ttl"`
+ Hosts []struct {
+ Hostname string `json:"hostname"`
+ IPs []interface{} `json:"ips"`
+ } `json:"hosts"`
+ } `json:"media_conn"`
}
+
+
func (wac *Conn) queryMediaConn() (hostname, auth string, ttl int, err error) {
queryReq := []interface{}{"query", "mediaConn"}
ch, err := wac.writeJson(queryReq)