MCPcopy Create free account
hub / github.com/LagrangeDev/LagrangeGo / UploadImage

Method UploadImage

client/richmedia.go:33–41  ·  view source on GitHub ↗
(target message.Source, image *message.ImageElement)

Source from the content-addressed store, hash-verified

31}
32
33func (c *QQClient) UploadImage(target message.Source, image *message.ImageElement) (*message.ImageElement, error) {
34 switch target.SourceType {
35 case message.SourceGroup:
36 return c.UploadGroupImage(uint32(target.PrimaryID), image)
37 case message.SourcePrivate:
38 return c.UploadPrivateImage(c.GetUID(uint32(target.PrimaryID)), image)
39 }
40 return nil, errors.New("unknown target type")
41}
42
43func (c *QQClient) UploadRecord(target message.Source, voice *message.VoiceElement) (*message.VoiceElement, error) {
44 switch target.SourceType {

Callers

nothing calls this directly

Calls 3

UploadGroupImageMethod · 0.95
UploadPrivateImageMethod · 0.95
GetUIDMethod · 0.95

Tested by

no test coverage detected