From d34eae189c33c6d291cf944e8ddc694c1958e371 Mon Sep 17 00:00:00 2001 From: Amine Hilaly Date: Wed, 17 Jul 2019 18:47:13 +0200 Subject: bug: add snapshot.SearchComment method --- bug/snapshot.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/bug/snapshot.go b/bug/snapshot.go index 114b1123..f1da8099 100644 --- a/bug/snapshot.go +++ b/bug/snapshot.go @@ -70,6 +70,17 @@ func (snap *Snapshot) SearchTimelineItem(hash git.Hash) (TimelineItem, error) { return nil, fmt.Errorf("timeline item not found") } +// SearchComment will search for a comment matching the given hash +func (snap *Snapshot) SearchComment(hash git.Hash) (*Comment, error) { + for _, c := range snap.Comments { + if c.id == hash.String() { + return &c, nil + } + } + + return nil, fmt.Errorf("comment item not found") +} + // append the operation author to the actors list func (snap *Snapshot) addActor(actor identity.Interface) { for _, a := range snap.Actors { -- cgit