|
@@ -3,6 +3,7 @@ package user
|
|
import (
|
|
import (
|
|
"errors"
|
|
"errors"
|
|
"fmt"
|
|
"fmt"
|
|
|
|
+ "github.com/ente-io/museum/pkg/repo/accountrecovery"
|
|
"strings"
|
|
"strings"
|
|
|
|
|
|
cache2 "github.com/ente-io/museum/ente/cache"
|
|
cache2 "github.com/ente-io/museum/ente/cache"
|
|
@@ -30,6 +31,7 @@ import (
|
|
// UserController exposes request handlers for all user related requests
|
|
// UserController exposes request handlers for all user related requests
|
|
type UserController struct {
|
|
type UserController struct {
|
|
UserRepo *repo.UserRepository
|
|
UserRepo *repo.UserRepository
|
|
|
|
+ AccountRecoveryRepo *accountrecovery.Repository
|
|
UsageRepo *repo.UsageRepository
|
|
UsageRepo *repo.UsageRepository
|
|
UserAuthRepo *repo.UserAuthRepository
|
|
UserAuthRepo *repo.UserAuthRepository
|
|
TwoFactorRepo *repo.TwoFactorRepository
|
|
TwoFactorRepo *repo.TwoFactorRepository
|
|
@@ -99,6 +101,7 @@ func NewUserController(
|
|
usageRepo *repo.UsageRepository,
|
|
usageRepo *repo.UsageRepository,
|
|
userAuthRepo *repo.UserAuthRepository,
|
|
userAuthRepo *repo.UserAuthRepository,
|
|
twoFactorRepo *repo.TwoFactorRepository,
|
|
twoFactorRepo *repo.TwoFactorRepository,
|
|
|
|
+ accountRecoveryRepo *accountrecovery.Repository,
|
|
passkeyRepo *passkey.Repository,
|
|
passkeyRepo *passkey.Repository,
|
|
storageBonusRepo *storageBonusRepo.Repository,
|
|
storageBonusRepo *storageBonusRepo.Repository,
|
|
fileRepo *repo.FileRepository,
|
|
fileRepo *repo.FileRepository,
|
|
@@ -121,6 +124,7 @@ func NewUserController(
|
|
return &UserController{
|
|
return &UserController{
|
|
UserRepo: userRepo,
|
|
UserRepo: userRepo,
|
|
UsageRepo: usageRepo,
|
|
UsageRepo: usageRepo,
|
|
|
|
+ AccountRecoveryRepo: accountRecoveryRepo,
|
|
UserAuthRepo: userAuthRepo,
|
|
UserAuthRepo: userAuthRepo,
|
|
StorageBonusRepo: storageBonusRepo,
|
|
StorageBonusRepo: storageBonusRepo,
|
|
TwoFactorRepo: twoFactorRepo,
|
|
TwoFactorRepo: twoFactorRepo,
|