From be06145e47409215e7c9d419ae3ec44caf9fed7e Mon Sep 17 00:00:00 2001 From: Gordon <46924906+FGadvancer@users.noreply.github.com> Date: Wed, 27 Mar 2024 21:31:02 +0800 Subject: [PATCH] fix: pkg update. --- internal/push/offlinepush/jpush/push.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/internal/push/offlinepush/jpush/push.go b/internal/push/offlinepush/jpush/push.go index b9b0d923c..6d94d93b8 100644 --- a/internal/push/offlinepush/jpush/push.go +++ b/internal/push/offlinepush/jpush/push.go @@ -18,20 +18,24 @@ import ( "context" "encoding/base64" "fmt" + "github.com/openimsdk/tools/utils/httputil" "github.com/openimsdk/open-im-server/v3/internal/push/offlinepush" "github.com/openimsdk/open-im-server/v3/internal/push/offlinepush/jpush/body" "github.com/openimsdk/open-im-server/v3/pkg/common/config" - http2 "github.com/openimsdk/open-im-server/v3/pkg/common/http" ) type JPush struct { pushConf *config.Push iOSPushConf *config.IOSPush + httpClient *httputil.HTTPClient } func NewClient(pushConf *config.Push, iOSPushConf *config.IOSPush) *JPush { - return &JPush{pushConf: pushConf, iOSPushConf: iOSPushConf} + return &JPush{pushConf: pushConf, + iOSPushConf: iOSPushConf, + httpClient: httputil.NewHTTPClient(httputil.NewClientConfig()), + } } func (j *JPush) Auth(apiKey, secretKey string, timeStamp int64) (token string, err error) { @@ -79,7 +83,7 @@ func (j *JPush) Push(ctx context.Context, userIDs []string, title, content strin } func (j *JPush) request(ctx context.Context, po body.PushObj, resp any, timeout int) error { - return http2.PostReturn( + return j.httpClient.PostReturn( ctx, j.pushConf.Jpns.PushUrl, map[string]string{