All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #22
17 lines
470 B
Go
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)
|
|
}
|