diff --git a/handler/di.go b/handler/di.go index ef48f67cd3b02eaa4df9d34dc17fb09fc317824b..835b134c53081d8bfb44e80ddda91bb03f7f7eeb 100644 --- a/handler/di.go +++ b/handler/di.go @@ -5,6 +5,7 @@ import ( "gitlab.informatika.org/ocw/ocw-backend/handler/admin" "gitlab.informatika.org/ocw/ocw-backend/handler/auth" "gitlab.informatika.org/ocw/ocw-backend/handler/common" + "gitlab.informatika.org/ocw/ocw-backend/handler/reset" "gitlab.informatika.org/ocw/ocw-backend/handler/swagger" ) @@ -24,4 +25,8 @@ var HandlerSet = wire.NewSet( // Auth wire.Struct(new(auth.AuthHandlerImpl), "*"), wire.Bind(new(auth.AuthHandler), new(*auth.AuthHandlerImpl)), + + // Reset + wire.Struct(new(reset.ResetHandlerImpl), "*"), + wire.Bind(new(reset.ResetHandler), new(*reset.ResetHandlerImpl)), ) diff --git a/routes/di.go b/routes/di.go index 51ee85b71e73dbda4683d1e4a8cc620d088c8e3a..b44b2ed0ae71dda868755ffdf82ecf3c636a7a1e 100644 --- a/routes/di.go +++ b/routes/di.go @@ -5,6 +5,7 @@ import ( "gitlab.informatika.org/ocw/ocw-backend/routes/admin" "gitlab.informatika.org/ocw/ocw-backend/routes/auth" "gitlab.informatika.org/ocw/ocw-backend/routes/common" + "gitlab.informatika.org/ocw/ocw-backend/routes/reset" "gitlab.informatika.org/ocw/ocw-backend/routes/swagger" ) @@ -13,6 +14,7 @@ var routesCollectionSet = wire.NewSet( wire.Struct(new(swagger.SwaggerRoutes), "*"), wire.Struct(new(auth.AuthRoutes), "*"), wire.Struct(new(admin.AdminRoutes), "*"), + wire.Struct(new(reset.ResetRoutes), "*"), ) var RoutesSet = wire.NewSet( diff --git a/service/di.go b/service/di.go index c8ca39249a908a62ba8ed3742e3215cce1bfe4e4..763b0502928cbdacbe020c1c3d1e4ba64e590989 100644 --- a/service/di.go +++ b/service/di.go @@ -8,6 +8,7 @@ import ( "gitlab.informatika.org/ocw/ocw-backend/service/logger" "gitlab.informatika.org/ocw/ocw-backend/service/logger/hooks" "gitlab.informatika.org/ocw/ocw-backend/service/reporter" + "gitlab.informatika.org/ocw/ocw-backend/service/reset" "gitlab.informatika.org/ocw/ocw-backend/service/verification" ) @@ -36,6 +37,12 @@ var ServiceTestSet = wire.NewSet( wire.Bind(new(admin.AdminService), new(*admin.AdminServiceImpl)), ), + // reset service + wire.NewSet( + wire.Struct(new(reset.ResetServiceImpl), "*"), + wire.Bind(new(reset.ResetService), new(*reset.ResetServiceImpl)), + ), + // verification service wire.NewSet( wire.Struct(new(verification.VerificationServiceImpl), "*"), diff --git a/service/reset/type.go b/service/reset/type.go index be48d638aa1e65fcae3209be00b150aa7dd151b2..f1658d2fa25575421a24bcf7fa8ac331a88b5dbe 100644 --- a/service/reset/type.go +++ b/service/reset/type.go @@ -10,5 +10,4 @@ type ResetService interface { Request(payload request.RequestRequestPayload) error Confirm(payload confirm.ConfirmRequestPayload) error Validate(payload validate.ValidateRequestPayload) error - }