28 lines
609 B
Go
28 lines
609 B
Go
package helpers
|
|
|
|
import (
|
|
"github.com/tech/sendico/pkg/auth"
|
|
"github.com/tech/sendico/pkg/db/account"
|
|
"github.com/tech/sendico/pkg/db/organization"
|
|
"github.com/tech/sendico/pkg/db/policy"
|
|
"github.com/tech/sendico/pkg/mlogger"
|
|
"github.com/tech/sendico/pkg/mutil/helpers/internal"
|
|
)
|
|
|
|
// NewAccountManager creates a new AccountManager instance
|
|
func NewAccountManager(
|
|
logger mlogger.Logger,
|
|
accountDB account.DB,
|
|
orgDB organization.DB,
|
|
policyDB policy.DB,
|
|
authManager auth.Manager,
|
|
) AccountManager {
|
|
return internal.NewAccountManager(
|
|
logger,
|
|
accountDB,
|
|
orgDB,
|
|
policyDB,
|
|
authManager,
|
|
)
|
|
}
|