David Ashby
315fb4e9d2
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #17 Co-authored-by: David Ashby <delta.mu.alpha@gmail.com> Co-committed-by: David Ashby <delta.mu.alpha@gmail.com>
29 lines
418 B
Go
29 lines
418 B
Go
package query
|
|
|
|
import (
|
|
"fmt"
|
|
"strings"
|
|
)
|
|
|
|
func tryGetFirst(s []string) string {
|
|
if len(s) == 0 {
|
|
return ""
|
|
}
|
|
return s[0]
|
|
}
|
|
|
|
func buildTitle(title, subtitle string) string {
|
|
if subtitle != "" {
|
|
return fmt.Sprintf("%s: %s", title, subtitle)
|
|
}
|
|
return title
|
|
}
|
|
|
|
func getLastName(author string) string {
|
|
names := strings.Split(author, " ")
|
|
if len(names) < 2 {
|
|
return author
|
|
}
|
|
return names[len(names)-1]
|
|
}
|