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

Method UploadShortVideo

client/richmedia.go:52–60  ·  view source on GitHub ↗
(target message.Source, video *message.ShortVideoElement)

Source from the content-addressed store, hash-verified

50 return nil, errors.New("unknown target type")
51}
52func (c *QQClient) UploadShortVideo(target message.Source, video *message.ShortVideoElement) (*message.ShortVideoElement, error) {
53 switch target.SourceType {
54 case message.SourceGroup:
55 return c.UploadGroupVideo(uint32(target.PrimaryID), video)
56 case message.SourcePrivate:
57 return c.UploadPrivateVideo(c.GetUID(uint32(target.PrimaryID)), video)
58 }
59 return nil, errors.New("unknown target type")
60}
61
62func (c *QQClient) UploadPrivateImage(targetUID string, image *message.ImageElement) (*message.ImageElement, error) {
63 if image == nil || image.Stream == nil {

Callers

nothing calls this directly

Calls 3

UploadGroupVideoMethod · 0.95
UploadPrivateVideoMethod · 0.95
GetUIDMethod · 0.95

Tested by

no test coverage detected