forked from
tangled.org/core
fork
Configure Feed
Select the types of activity you want to include in your feed.
Monorepo for Tangled
fork
Configure Feed
Select the types of activity you want to include in your feed.
1// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT.
2
3package tangled
4
5// schema: sh.tangled.repo.diff
6
7import (
8 "bytes"
9 "context"
10
11 "github.com/bluesky-social/indigo/lex/util"
12)
13
14const (
15 RepoDiffNSID = "sh.tangled.repo.diff"
16)
17
18// RepoDiff calls the XRPC method "sh.tangled.repo.diff".
19//
20// ref: Git reference (branch, tag, or commit SHA)
21// repo: Repository identifier in format 'did:plc:.../repoName'
22func RepoDiff(ctx context.Context, c util.LexClient, ref string, repo string) ([]byte, error) {
23 buf := new(bytes.Buffer)
24
25 params := map[string]interface{}{}
26 params["ref"] = ref
27 params["repo"] = repo
28 if err := c.LexDo(ctx, util.Query, "", "sh.tangled.repo.diff", params, nil, buf); err != nil {
29 return nil, err
30 }
31
32 return buf.Bytes(), nil
33}