rollback as the new addition was unused and unnessesary
This commit is contained in:
@@ -28,47 +28,18 @@ func NewBeadsService(ctx context.Context, storage beads.Storage, prefix string)
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (s *BeadsService) AllIssues(ctx context.Context) ([]models.Issue, error) {
|
func (s *BeadsService) AllIssues(ctx context.Context) ([]models.Issue, error) {
|
||||||
issuesPtr, err := s.SearchIssues(ctx, "", models.IssueFilter{})
|
issuesPtr, err := s.Storage.SearchIssues(ctx, "", models.IssueFilter{})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
return models.IssuesPtrToIssues(issuesPtr), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
|
if len(issuesPtr) == 0 {
|
||||||
func (s *BeadsService) SearchIssues(ctx context.Context, query string, filter models.IssueFilter) ([]*models.Issue, error) {
|
return []models.Issue{}, nil
|
||||||
seen := make(map[string]bool)
|
|
||||||
var merged []*models.Issue
|
|
||||||
|
|
||||||
issuesPtr, err := s.Storage.SearchIssues(ctx, query, filter)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
for _, issue := range issuesPtr {
|
|
||||||
if issue != nil && !seen[issue.ID] {
|
|
||||||
seen[issue.ID] = true
|
|
||||||
merged = append(merged, issue)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if query != "" && filter.Assignee == nil {
|
issues := models.IssuesPtrToIssues(issuesPtr)
|
||||||
assigneeFilter := filter
|
|
||||||
assigneeFilter.Assignee = &query
|
|
||||||
assigneeFilter.TitleSearch = ""
|
|
||||||
assigneeFilter.DescriptionContains = ""
|
|
||||||
assigneePtr, err := s.Storage.SearchIssues(ctx, "", assigneeFilter)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
for _, issue := range assigneePtr {
|
|
||||||
if issue != nil && !seen[issue.ID] {
|
|
||||||
seen[issue.ID] = true
|
|
||||||
merged = append(merged, issue)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return merged, nil
|
return issues, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *BeadsService) DeleteIssues() error {
|
func (s *BeadsService) DeleteIssues() error {
|
||||||
|
|||||||
Reference in New Issue
Block a user