push notifications fix

pull/773/merge
hunterlong 2020-08-12 19:35:49 -07:00
parent 3ab3e71dcc
commit df6ffe8884
1 changed files with 4 additions and 10 deletions

View File

@ -42,13 +42,8 @@ var Mobile = &mobilePush{&notifications.Notification{
Placeholder: "A list of your Mobile device push notification ID's.", Placeholder: "A list of your Mobile device push notification ID's.",
DbField: "var1", DbField: "var1",
IsHidden: true, IsHidden: true,
}, { },
Type: "number", }},
Title: "Array of device numbers",
Placeholder: "1 for iphone 2 for android",
DbField: "var2",
IsHidden: true,
}}},
} }
func dataJson(s services.Service, f failures.Failure) map[string]interface{} { func dataJson(s services.Service, f failures.Failure) map[string]interface{} {
@ -120,7 +115,7 @@ func (m *mobilePush) OnTest() (string, error) {
// Send will send message to Statping push notifications endpoint // Send will send message to Statping push notifications endpoint
func (m *mobilePush) Send(pushMessage *pushArray) error { func (m *mobilePush) Send(pushMessage *pushArray) error {
pushMessage.Tokens = []string{m.Var1.String} pushMessage.Tokens = []string{m.Var1.String}
pushMessage.Platform = utils.ToInt(m.Var2) pushMessage.Platform = 2
_, err := pushRequest(pushMessage) _, err := pushRequest(pushMessage)
if err != nil { if err != nil {
return err return err
@ -138,8 +133,7 @@ func pushRequest(msg *pushArray) ([]byte, error) {
if err != nil { if err != nil {
return nil, err return nil, err
} }
url := "https://push.statping.com/api/push" body, _, err = utils.HttpRequest("https://push.statping.com/api/push", "POST", "application/json", nil, bytes.NewBuffer(body), time.Duration(20*time.Second), false, nil)
body, _, err = utils.HttpRequest(url, "POST", "application/json", nil, bytes.NewBuffer(body), time.Duration(20*time.Second), false, nil)
return body, err return body, err
} }