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.compare
6
7import (
8 "bytes"
9 "context"
10
11 "github.com/bluesky-social/indigo/lex/util"
12)
13
14const (
15 RepoCompareNSID = "sh.tangled.repo.compare"
16)
17
18// RepoCompare calls the XRPC method "sh.tangled.repo.compare".
19//
20// repo: Repository identifier in format 'did:plc:.../repoName'
21// rev1: First revision (commit, branch, or tag)
22// rev2: Second revision (commit, branch, or tag)
23func RepoCompare(ctx context.Context, c util.LexClient, repo string, rev1 string, rev2 string) ([]byte, error) {
24 buf := new(bytes.Buffer)
25
26 params := map[string]interface{}{}
27 params["repo"] = repo
28 params["rev1"] = rev1
29 params["rev2"] = rev2
30 if err := c.LexDo(ctx, util.Query, "", "sh.tangled.repo.compare", params, nil, buf); err != nil {
31 return nil, err
32 }
33
34 return buf.Bytes(), nil
35}