Monorepo for Tangled
at master 19 lines 560 B view raw
1package xrpc 2 3import ( 4 "context" 5 "io" 6 7 comatproto "github.com/bluesky-social/indigo/api/atproto" 8 "github.com/bluesky-social/indigo/lex/util" 9) 10 11// RepoUploadBlob calls the XRPC method "com.atproto.repo.uploadBlob". 12func RepoUploadBlob(ctx context.Context, c util.LexClient, input io.Reader, contentType string) (*comatproto.RepoUploadBlob_Output, error) { 13 var out comatproto.RepoUploadBlob_Output 14 if err := c.LexDo(ctx, util.Procedure, contentType, "com.atproto.repo.uploadBlob", nil, input, &out); err != nil { 15 return nil, err 16 } 17 18 return &out, nil 19}