Monorepo for Tangled
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}