dcbot/internal/service/service.go
Dawid Wysokiński d983f5ae08
All checks were successful
continuous-integration/drone/push Build is passing
feat: add a new service - Choice (#22)
Reviewed-on: #22
2022-10-23 06:35:00 +00:00

17 lines
470 B
Go

package service
import (
"context"
"gitea.dwysokinski.me/twhelp/dcbot/internal/twhelp"
)
//go:generate counterfeiter -generate
//counterfeiter:generate -o internal/mock/twhelp_client.gen.go . TWHelpClient
type TWHelpClient interface {
ListVersions(ctx context.Context) ([]twhelp.Version, error)
GetServer(ctx context.Context, version, server string) (twhelp.Server, error)
GetTribeByTag(ctx context.Context, version, server, tag string) (twhelp.Tribe, error)
}