From b69ce047179867029c6c78e1dc3aba1d21c57cf1 Mon Sep 17 00:00:00 2001 From: Szzrain Date: Sat, 20 Apr 2024 15:57:07 -0400 Subject: [PATCH] fix: manually get sigSession --- client/imageUploader.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/imageUploader.go b/client/imageUploader.go index 905b9ce4..f89d6993 100644 --- a/client/imageUploader.go +++ b/client/imageUploader.go @@ -80,7 +80,8 @@ func (c *QQClient) ImageUploadGroup(groupUin uint32, element message.IMessageEle if err != nil { return nil, err } - if !c.UploadSrcByStreamAsync(1004, io.ReadSeeker(bytes.NewReader(image.Stream)), c.sigSession, md5hash, extStream) { + sigSession, _ := c.GetServiceServer() + if !c.UploadSrcByStreamAsync(1004, io.ReadSeeker(bytes.NewReader(image.Stream)), sigSession, md5hash, extStream) { return nil, errors.New("upload failed") } }