1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-05-04 11:07:40 +08:00

fix panic on upload unknown target image

This commit is contained in:
Mrs4s 2022-06-24 20:14:27 +08:00
parent 5d277ab45b
commit e26832b72d
No known key found for this signature in database
GPG Key ID: 3186E98FA19CE3A7

View File

@ -104,6 +104,8 @@ func (c *QQClient) uploadGroupOrGuildImage(target message.Source, img io.ReadSee
r, err = c.sendAndWait(c.buildGroupImageStorePacket(target.PrimaryID, fh, int32(length))) r, err = c.sendAndWait(c.buildGroupImageStorePacket(target.PrimaryID, fh, int32(length)))
case message.SourceGuildChannel, message.SourceGuildDirect: case message.SourceGuildChannel, message.SourceGuildDirect:
r, err = c.sendAndWait(c.buildGuildImageStorePacket(uint64(target.PrimaryID), uint64(target.SecondaryID), fh, uint64(length))) r, err = c.sendAndWait(c.buildGuildImageStorePacket(uint64(target.PrimaryID), uint64(target.SecondaryID), fh, uint64(length)))
default:
return nil, errors.Errorf("unsupported target type %v", target.SourceType)
} }
if err != nil { if err != nil {
return nil, err return nil, err