pull/218/head
wangchuxiao 3 years ago
parent b3b7ae26cf
commit 046c523880

@ -19,6 +19,11 @@ var (
GetuiClient *Getui GetuiClient *Getui
) )
const (
PushURL = "/push/single/cid"
AuthURL = "/auth"
)
func init() { func init() {
GetuiClient = newGetuiClient() GetuiClient = newGetuiClient()
} }
@ -99,7 +104,7 @@ func (g *Getui) Push(userIDList []string, alert, detailContent, platform, operat
pushReq.PushMssage.Notification.ClickType = "intent" pushReq.PushMssage.Notification.ClickType = "intent"
} }
pushResp := PushResp{} pushResp := PushResp{}
err = g.request(pushReq, token, &pushResp, operationID) err = g.request(PushURL, pushReq, token, &pushResp, operationID)
if err != nil { if err != nil {
return "", utils.Wrap(err, "push failed") return "", utils.Wrap(err, "push failed")
} }
@ -120,7 +125,7 @@ func (g *Getui) Auth(operationID string, timeStamp int64) (token string, expireT
Appkey: config.Config.Push.Getui.AppKey, Appkey: config.Config.Push.Getui.AppKey,
} }
respAuth := AuthResp{} respAuth := AuthResp{}
err = g.request(reqAuth, "", &respAuth, operationID) err = g.request(AuthURL, reqAuth, "", &respAuth, operationID)
if err != nil { if err != nil {
return "", 0, err return "", 0, err
} }
@ -129,7 +134,7 @@ func (g *Getui) Auth(operationID string, timeStamp int64) (token string, expireT
return respAuth.Token, int64(expire), err return respAuth.Token, int64(expire), err
} }
func (g *Getui) request(content interface{}, token string, returnStruct interface{}, operationID string) error { func (g *Getui) request(url, content interface{}, token string, returnStruct interface{}, operationID string) error {
con, err := json.Marshal(content) con, err := json.Marshal(content)
if err != nil { if err != nil {
return err return err

Loading…
Cancel
Save