ory-am/hydra

View on GitHub
cmd/cli/handler.go

Summary

Maintainability
A
0 mins
Test Coverage
// Copyright © 2022 Ory Corp
// SPDX-License-Identifier: Apache-2.0

package cli

import (
    "github.com/ory/hydra/v2/driver"
    "github.com/ory/x/configx"
    "github.com/ory/x/servicelocatorx"
)

type Handler struct {
    Migration *MigrateHandler
    Janitor   *JanitorHandler
}

func NewHandler(slOpts []servicelocatorx.Option, dOpts []driver.OptionsModifier, cOpts []configx.OptionModifier) *Handler {
    return &Handler{
        Migration: newMigrateHandler(slOpts, dOpts, cOpts),
        Janitor:   NewJanitorHandler(slOpts, dOpts, cOpts),
    }
}