Skip to content

Commit fbae239

Browse files
zepatrikory-bot
authored andcommitted
chore(hydra): clean up command setup
GitOrigin-RevId: 4d037e659e0d7dcfe21935ad3bfc4f707224c0af
1 parent cb0f1de commit fbae239

19 files changed

+118
-436
lines changed

cmd/cli/handler.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ package cli
55

66
import (
77
"github.com/ory/hydra/v2/driver"
8-
"github.com/ory/x/configx"
98
"github.com/ory/x/servicelocatorx"
109
)
1110

@@ -14,9 +13,9 @@ type Handler struct {
1413
Janitor *JanitorHandler
1514
}
1615

17-
func NewHandler(slOpts []servicelocatorx.Option, dOpts []driver.OptionsModifier, cOpts []configx.OptionModifier) *Handler {
16+
func NewHandler(slOpts []servicelocatorx.Option, dOpts []driver.OptionsModifier) *Handler {
1817
return &Handler{
19-
Migration: newMigrateHandler(slOpts, dOpts, cOpts),
20-
Janitor: NewJanitorHandler(slOpts, dOpts, cOpts),
18+
Migration: newMigrateHandler(slOpts, dOpts),
19+
Janitor: NewJanitorHandler(slOpts, dOpts),
2120
}
2221
}

cmd/cli/handler_janitor.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,12 @@ const (
3838
type JanitorHandler struct {
3939
slOpts []servicelocatorx.Option
4040
dOpts []driver.OptionsModifier
41-
cOpts []configx.OptionModifier
4241
}
4342

44-
func NewJanitorHandler(slOpts []servicelocatorx.Option, dOpts []driver.OptionsModifier, cOpts []configx.OptionModifier) *JanitorHandler {
43+
func NewJanitorHandler(slOpts []servicelocatorx.Option, dOpts []driver.OptionsModifier) *JanitorHandler {
4544
return &JanitorHandler{
4645
slOpts: slOpts,
4746
dOpts: dOpts,
48-
cOpts: cOpts,
4947
}
5048
}
5149

@@ -122,7 +120,7 @@ func purge(cmd *cobra.Command, args []string, sl *servicelocatorx.Options, dOpts
122120
do := append(dOpts,
123121
driver.DisableValidation(),
124122
driver.DisablePreloading(),
125-
driver.WithOptions(co...),
123+
driver.WithConfigOptions(co...),
126124
)
127125

128126
d, err := driver.New(ctx, sl, do)

cmd/cli/handler_janitor_test.go

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import (
2121
)
2222

2323
func newJanitorCmd() *cobra.Command {
24-
return cmd.NewRootCmd(nil, nil, nil)
24+
return cmd.NewRootCmd(nil, nil)
2525
}
2626

2727
func TestJanitorHandler_PurgeTokenNotAfter(t *testing.T) {
@@ -189,69 +189,69 @@ func TestJanitorHandler_PurgeLoginConsent(t *testing.T) {
189189
}
190190

191191
func TestJanitorHandler_Arguments(t *testing.T) {
192-
cmdx.ExecNoErr(t, cmd.NewRootCmd(nil, nil, nil),
192+
cmdx.ExecNoErr(t, cmd.NewRootCmd(nil, nil),
193193
"janitor",
194194
fmt.Sprintf("--%s", cli.OnlyRequests),
195195
"memory",
196196
)
197-
cmdx.ExecNoErr(t, cmd.NewRootCmd(nil, nil, nil),
197+
cmdx.ExecNoErr(t, cmd.NewRootCmd(nil, nil),
198198
"janitor",
199199
fmt.Sprintf("--%s", cli.OnlyTokens),
200200
"memory",
201201
)
202-
cmdx.ExecNoErr(t, cmd.NewRootCmd(nil, nil, nil),
202+
cmdx.ExecNoErr(t, cmd.NewRootCmd(nil, nil),
203203
"janitor",
204204
fmt.Sprintf("--%s", cli.OnlyGrants),
205205
"memory",
206206
)
207207

208-
_, _, err := cmdx.ExecCtx(context.Background(), cmd.NewRootCmd(nil, nil, nil), nil,
208+
_, _, err := cmdx.ExecCtx(context.Background(), cmd.NewRootCmd(nil, nil), nil,
209209
"janitor",
210210
"memory")
211211
require.Error(t, err)
212212
require.Contains(t, err.Error(), "Janitor requires at least one of --tokens, --requests or --grants to be set")
213213

214-
cmdx.ExecNoErr(t, cmd.NewRootCmd(nil, nil, nil),
214+
cmdx.ExecNoErr(t, cmd.NewRootCmd(nil, nil),
215215
"janitor",
216216
fmt.Sprintf("--%s", cli.OnlyRequests),
217217
fmt.Sprintf("--%s=%s", cli.Limit, "1000"),
218218
fmt.Sprintf("--%s=%s", cli.BatchSize, "100"),
219219
"memory",
220220
)
221221

222-
_, _, err = cmdx.ExecCtx(context.Background(), cmd.NewRootCmd(nil, nil, nil), nil,
222+
_, _, err = cmdx.ExecCtx(context.Background(), cmd.NewRootCmd(nil, nil), nil,
223223
"janitor",
224224
fmt.Sprintf("--%s", cli.OnlyRequests),
225225
fmt.Sprintf("--%s=%s", cli.Limit, "0"),
226226
"memory")
227227
require.Error(t, err)
228228
require.Contains(t, err.Error(), "Values for --limit and --batch-size should both be greater than 0")
229229

230-
_, _, err = cmdx.ExecCtx(context.Background(), cmd.NewRootCmd(nil, nil, nil), nil,
230+
_, _, err = cmdx.ExecCtx(context.Background(), cmd.NewRootCmd(nil, nil), nil,
231231
"janitor",
232232
fmt.Sprintf("--%s", cli.OnlyRequests),
233233
fmt.Sprintf("--%s=%s", cli.Limit, "-100"),
234234
"memory")
235235
require.Error(t, err)
236236
require.Contains(t, err.Error(), "Values for --limit and --batch-size should both be greater than 0")
237237

238-
_, _, err = cmdx.ExecCtx(context.Background(), cmd.NewRootCmd(nil, nil, nil), nil,
238+
_, _, err = cmdx.ExecCtx(context.Background(), cmd.NewRootCmd(nil, nil), nil,
239239
"janitor",
240240
fmt.Sprintf("--%s", cli.OnlyRequests),
241241
fmt.Sprintf("--%s=%s", cli.BatchSize, "0"),
242242
"memory")
243243
require.Error(t, err)
244244
require.Contains(t, err.Error(), "Values for --limit and --batch-size should both be greater than 0")
245245

246-
_, _, err = cmdx.ExecCtx(context.Background(), cmd.NewRootCmd(nil, nil, nil), nil,
246+
_, _, err = cmdx.ExecCtx(context.Background(), cmd.NewRootCmd(nil, nil), nil,
247247
"janitor",
248248
fmt.Sprintf("--%s", cli.OnlyRequests),
249249
fmt.Sprintf("--%s=%s", cli.BatchSize, "-100"),
250250
"memory")
251251
require.Error(t, err)
252252
require.Contains(t, err.Error(), "Values for --limit and --batch-size should both be greater than 0")
253253

254-
_, _, err = cmdx.ExecCtx(context.Background(), cmd.NewRootCmd(nil, nil, nil), nil,
254+
_, _, err = cmdx.ExecCtx(context.Background(), cmd.NewRootCmd(nil, nil), nil,
255255
"janitor",
256256
fmt.Sprintf("--%s", cli.OnlyRequests),
257257
fmt.Sprintf("--%s=%s", cli.Limit, "100"),

0 commit comments

Comments
 (0)