unexport some types
This commit is contained in:
parent
343a15893d
commit
adc5c592f2
|
@ -27,7 +27,7 @@ import (
|
||||||
"scm.dairydemon.net/filifa/mlblive/cmd/internal/statsapi"
|
"scm.dairydemon.net/filifa/mlblive/cmd/internal/statsapi"
|
||||||
)
|
)
|
||||||
|
|
||||||
var Team TeamFlag
|
var team teamFlag
|
||||||
var teamIDs = map[string]statsapi.TeamID{
|
var teamIDs = map[string]statsapi.TeamID{
|
||||||
"laa": statsapi.LAA,
|
"laa": statsapi.LAA,
|
||||||
"az": statsapi.AZ,
|
"az": statsapi.AZ,
|
||||||
|
@ -62,7 +62,7 @@ var teamIDs = map[string]statsapi.TeamID{
|
||||||
}
|
}
|
||||||
|
|
||||||
func getGamePk() (string, error) {
|
func getGamePk() (string, error) {
|
||||||
id := teamIDs[string(Team)]
|
id := teamIDs[string(team)]
|
||||||
sched, err := statsapi.RequestSchedule("1", strconv.Itoa(int(id)))
|
sched, err := statsapi.RequestSchedule("1", strconv.Itoa(int(id)))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
|
@ -169,6 +169,6 @@ func init() {
|
||||||
|
|
||||||
// Cobra also supports local flags, which will only run
|
// Cobra also supports local flags, which will only run
|
||||||
// when this action is called directly.
|
// when this action is called directly.
|
||||||
rootCmd.Flags().VarP(&Team, "team", "t", "team to get updates for (atl, az, bal, bos, chc, cin, cle, col, cws, det, hou, kc, laa, lad, mia, mil, min, nym, nyy, oak, phi, pit, sd, sea, sf, stl, tb, tex, tor, wsh)")
|
rootCmd.Flags().VarP(&team, "team", "t", "team to get updates for (atl, az, bal, bos, chc, cin, cle, col, cws, det, hou, kc, laa, lad, mia, mil, min, nym, nyy, oak, phi, pit, sd, sea, sf, stl, tb, tex, tor, wsh)")
|
||||||
rootCmd.MarkFlagRequired("team")
|
rootCmd.MarkFlagRequired("team")
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,24 +20,24 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
type TeamFlag string
|
type teamFlag string
|
||||||
|
|
||||||
func (t *TeamFlag) String() string {
|
func (t *teamFlag) String() string {
|
||||||
return string(*t)
|
return string(*t)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t *TeamFlag) Set(v string) error {
|
func (t *teamFlag) Set(v string) error {
|
||||||
var err error
|
var err error
|
||||||
v = strings.ToLower(v)
|
v = strings.ToLower(v)
|
||||||
_, ok := teamIDs[v]
|
_, ok := teamIDs[v]
|
||||||
if !ok {
|
if !ok {
|
||||||
err = errors.New("invalid team ID")
|
err = errors.New("invalid team ID")
|
||||||
} else {
|
} else {
|
||||||
*t = TeamFlag(v)
|
*t = teamFlag(v)
|
||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t *TeamFlag) Type() string {
|
func (t *teamFlag) Type() string {
|
||||||
return "team flag"
|
return "teamFlag"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue