Add remote links to the ticket struct

This commit is contained in:
Miguel de la Cruz 2020-03-04 23:07:26 +01:00
parent e3e22e071a
commit bd98139059
2 changed files with 12 additions and 6 deletions

View file

@ -4,13 +4,17 @@ import (
"fmt"
)
type Ticket map[string]interface{}
type Ticket struct {
GithubLink string `json:"githubLink,omitempty"`
JiraLink string `json:"jiraLink,omitempty"`
Data map[string]interface{} `json:"data,omitempty"`
}
func RemoveDuplicateTickets(tickets []*Ticket, fileOnly bool) []*Ticket {
ticketMap := map[string]*Ticket{}
for _, t := range tickets {
filename, _ := (*t)["filename"].(string)
lineNo, _ := (*t)["lineNo"].(int)
filename, _ := t.Data["filename"].(string)
lineNo, _ := t.Data["lineNo"].(int)
if fileOnly {
ticketMap[filename] = t
} else {