@@ -33,6 +33,8 @@ final class DefaultMyPageFactory: MyPageFactory {
3333 private let deletePreCertificationUseCase : DeletePreCertificationUseCase
3434 private let editAcquisitionUseCase : EditAcquisitionUseCase
3535 private let editPreCertificationUseCase : EditPreCertificationUseCase
36+ private let getPresignedURLUseCase : GetPresignedURLUseCase
37+ private let uploadImageToPresignedURLUseCase : UploadImageToPresignedURLUseCase
3638
3739 init (
3840 fetchMyPageInfoUseCase: FetchMyPageInfoUseCase ,
@@ -56,6 +58,8 @@ final class DefaultMyPageFactory: MyPageFactory {
5658 deletePreCertificationUseCase: DeletePreCertificationUseCase ,
5759 editAcquisitionUseCase: EditAcquisitionUseCase ,
5860 editPreCertificationUseCase: EditPreCertificationUseCase ,
61+ getPresignedURLUseCase: GetPresignedURLUseCase ,
62+ uploadImageToPresignedURLUseCase: UploadImageToPresignedURLUseCase
5963 ) {
6064 self . fetchMyPageInfoUseCase = fetchMyPageInfoUseCase
6165 self . fetchEditProfileInfoUseCase = fetchEditProfileInfoUseCase
@@ -78,6 +82,8 @@ final class DefaultMyPageFactory: MyPageFactory {
7882 self . deletePreCertificationUseCase = deletePreCertificationUseCase
7983 self . editAcquisitionUseCase = editAcquisitionUseCase
8084 self . editPreCertificationUseCase = editPreCertificationUseCase
85+ self . getPresignedURLUseCase = getPresignedURLUseCase
86+ self . uploadImageToPresignedURLUseCase = uploadImageToPresignedURLUseCase
8187 }
8288
8389 @MainActor
@@ -103,7 +109,9 @@ final class DefaultMyPageFactory: MyPageFactory {
103109 deleteAcquisitionUseCase: deleteAcquisitionUseCase,
104110 deletePreCertificationUseCase: deletePreCertificationUseCase,
105111 editAcquisitionUseCase: editAcquisitionUseCase,
106- editPreCertificationUseCase: editPreCertificationUseCase
112+ editPreCertificationUseCase: editPreCertificationUseCase,
113+ getPresignedURLUseCase: getPresignedURLUseCase,
114+ uploadImageToPresignedURLUseCase: uploadImageToPresignedURLUseCase
107115 )
108116 }
109117}
0 commit comments