()
| 31 | } |
| 32 | |
| 33 | func (n *NotifyCenter) Send() { |
| 34 | if n == nil || n.webhookUrl == "" { |
| 35 | return |
| 36 | } |
| 37 | client := resty.New().SetTransport(&http.Transport{ |
| 38 | DisableKeepAlives: true, |
| 39 | MaxIdleConns: 100, |
| 40 | MaxIdleConnsPerHost: 100, |
| 41 | }) |
| 42 | for s, s2 := range n.infos { |
| 43 | _, err := client.R().Get(n.webhookUrl + s + "/" + url.QueryEscape(s2)) |
| 44 | if err != nil { |
| 45 | n.log.Errorln("NewNotifyCenter.Send", err) |
| 46 | return |
| 47 | } |
| 48 | } |
| 49 | } |
| 50 | |
| 51 | func (n *NotifyCenter) Clear() { |
| 52 | if n == nil { |