Something went wrong. Try again.
An unofficial terminal client for Tangled, optimized for humans and agents. tgcli.wisp.place
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829package app
import ( "context" "fmt"
"github.com/alyraffauf/tg/tangled")
func (s *Service) CommentPull(ctx context.Context, t Target, rkey, body string) (*CreatedRecordResult, error) { repo, err := s.resolveRepo(ctx, t) if err != nil { return nil, err } item, _, err := s.readTicket(ctx, repo, rkey, true) if err != nil { return nil, err } patches, err := s.appview.ListPatches(ctx, item.URI) if err != nil { return nil, err } if len(patches) == 0 { return nil, fmt.Errorf("pull request has no patch rounds") } latest := patches[len(patches)-1] return s.createFeedComment(ctx, repo, tangled.ListItem{URI: latest.URI, CID: latest.CID}, body)}