@@ -286,6 +286,25 @@ private class StorageDependency1447167c38e97ef97427Provider: StorageDependency {
286
286
private func factory2415399d25299b97b98bf47b58f8f304c97af4d5( _ component: NeedleFoundation . Scope ) -> AnyObject {
287
287
return StorageDependency1447167c38e97ef97427Provider ( appComponent: parent1 ( component) as! AppComponent )
288
288
}
289
+ private class FaqDependency899aad15f17210a3af31Provider : FaqDependency {
290
+ var faqContentComponent : FaqContentComponent {
291
+ return appComponent. faqContentComponent
292
+ }
293
+ var fetchFaqCategoriesUseCase : any FetchFaqCategoriesUseCase {
294
+ return appComponent. fetchFaqCategoriesUseCase
295
+ }
296
+ var fetchFaqUseCase : any FetchFaqUseCase {
297
+ return appComponent. fetchFaqUseCase
298
+ }
299
+ private let appComponent : AppComponent
300
+ init ( appComponent: AppComponent ) {
301
+ self . appComponent = appComponent
302
+ }
303
+ }
304
+ /// ^->AppComponent->FaqComponent
305
+ private func factory4e13cc6545633ffc2ed5f47b58f8f304c97af4d5( _ component: NeedleFoundation . Scope ) -> AnyObject {
306
+ return FaqDependency899aad15f17210a3af31Provider ( appComponent: parent1 ( component) as! AppComponent )
307
+ }
289
308
private class QuestionDependencyf7010567c2d88e76d191Provider : QuestionDependency {
290
309
var suggestFunctionComponent : SuggestFunctionComponent {
291
310
return appComponent. suggestFunctionComponent
@@ -383,31 +402,12 @@ private class FavoriteDependency8f7fd37aeb6f0e5d0e30Provider: FavoriteDependency
383
402
private func factory8e4acb90bd0d9b48604af47b58f8f304c97af4d5( _ component: NeedleFoundation . Scope ) -> AnyObject {
384
403
return FavoriteDependency8f7fd37aeb6f0e5d0e30Provider ( appComponent: parent1 ( component) as! AppComponent )
385
404
}
386
- private class QnaDependencybc3f0a2d4f873ad1b160Provider : QnaDependency {
387
- var qnaContentComponent : QnaContentComponent {
388
- return appComponent. qnaContentComponent
389
- }
390
- var fetchQnaCategoriesUseCase : any FetchQnaCategoriesUseCase {
391
- return appComponent. fetchQnaCategoriesUseCase
392
- }
393
- var fetchQnaUseCase : any FetchQnaUseCase {
394
- return appComponent. fetchQnaUseCase
395
- }
396
- private let appComponent : AppComponent
397
- init ( appComponent: AppComponent ) {
398
- self . appComponent = appComponent
399
- }
400
- }
401
- /// ^->AppComponent->QnaComponent
402
- private func factory49a98666675cb7a82038f47b58f8f304c97af4d5( _ component: NeedleFoundation . Scope ) -> AnyObject {
403
- return QnaDependencybc3f0a2d4f873ad1b160Provider ( appComponent: parent1 ( component) as! AppComponent )
404
- }
405
405
private class RequestDependencyd4f6f0030dbf2a90cf21Provider : RequestDependency {
406
406
var withdrawUserInfoUseCase : any WithdrawUserInfoUseCase {
407
407
return appComponent. withdrawUserInfoUseCase
408
408
}
409
- var qnaComponent : QnaComponent {
410
- return appComponent. qnaComponent
409
+ var faqComponent : FaqComponent {
410
+ return appComponent. faqComponent
411
411
}
412
412
var questionComponent : QuestionComponent {
413
413
return appComponent. questionComponent
@@ -457,17 +457,6 @@ private class NoticeDependencyaec92ef53617a421bdf3Provider: NoticeDependency {
457
457
private func factoryaf8e5665e5b9217918f5f47b58f8f304c97af4d5( _ component: NeedleFoundation . Scope ) -> AnyObject {
458
458
return NoticeDependencyaec92ef53617a421bdf3Provider ( appComponent: parent1 ( component) as! AppComponent )
459
459
}
460
- private class QnaContentDependency68ed55648233d525d265Provider : QnaContentDependency {
461
-
462
-
463
- init ( ) {
464
-
465
- }
466
- }
467
- /// ^->AppComponent->QnaContentComponent
468
- private func factory1501f7005831c8411229e3b0c44298fc1c149afb( _ component: NeedleFoundation . Scope ) -> AnyObject {
469
- return QnaContentDependency68ed55648233d525d265Provider ( )
470
- }
471
460
private class BugReportDependencyeea5818852f336c35729Provider : BugReportDependency {
472
461
var reportBugUseCase : any ReportBugUseCase {
473
462
return appComponent. reportBugUseCase
@@ -868,12 +857,6 @@ extension AppComponent: Registration {
868
857
localTable [ " noticeRepository-any NoticeRepository " ] = { [ unowned self] in self . noticeRepository as Any }
869
858
localTable [ " fetchNoticeUseCase-any FetchNoticeUseCase " ] = { [ unowned self] in self . fetchNoticeUseCase as Any }
870
859
localTable [ " fetchNoticeCategoriesUseCase-any FetchNoticeCategoriesUseCase " ] = { [ unowned self] in self . fetchNoticeCategoriesUseCase as Any }
871
- localTable [ " qnaComponent-QnaComponent " ] = { [ unowned self] in self . qnaComponent as Any }
872
- localTable [ " qnaContentComponent-QnaContentComponent " ] = { [ unowned self] in self . qnaContentComponent as Any }
873
- localTable [ " remoteQnaDataSource-any RemoteQnaDataSource " ] = { [ unowned self] in self . remoteQnaDataSource as Any }
874
- localTable [ " qnaRepository-any QnaRepository " ] = { [ unowned self] in self . qnaRepository as Any }
875
- localTable [ " fetchQnaCategoriesUseCase-any FetchQnaCategoriesUseCase " ] = { [ unowned self] in self . fetchQnaCategoriesUseCase as Any }
876
- localTable [ " fetchQnaUseCase-any FetchQnaUseCase " ] = { [ unowned self] in self . fetchQnaUseCase as Any }
877
860
localTable [ " questionComponent-QuestionComponent " ] = { [ unowned self] in self . questionComponent as Any }
878
861
localTable [ " suggestFunctionComponent-SuggestFunctionComponent " ] = { [ unowned self] in self . suggestFunctionComponent as Any }
879
862
localTable [ " wakMusicFeedbackComponent-WakMusicFeedbackComponent " ] = { [ unowned self] in self . wakMusicFeedbackComponent as Any }
@@ -885,6 +868,12 @@ extension AppComponent: Registration {
885
868
localTable [ " suggestFunctionUseCase-any SuggestFunctionUseCase " ] = { [ unowned self] in self . suggestFunctionUseCase as Any }
886
869
localTable [ " modifySongUseCase-any ModifySongUseCase " ] = { [ unowned self] in self . modifySongUseCase as Any }
887
870
localTable [ " inquiryWeeklyChartUseCase-any InquiryWeeklyChartUseCase " ] = { [ unowned self] in self . inquiryWeeklyChartUseCase as Any }
871
+ localTable [ " faqComponent-FaqComponent " ] = { [ unowned self] in self . faqComponent as Any }
872
+ localTable [ " faqContentComponent-FaqContentComponent " ] = { [ unowned self] in self . faqContentComponent as Any }
873
+ localTable [ " remoteFaqDataSource-any RemoteFaqDataSource " ] = { [ unowned self] in self . remoteFaqDataSource as Any }
874
+ localTable [ " faqRepository-any FaqRepository " ] = { [ unowned self] in self . faqRepository as Any }
875
+ localTable [ " fetchFaqCategoriesUseCase-any FetchFaqCategoriesUseCase " ] = { [ unowned self] in self . fetchFaqCategoriesUseCase as Any }
876
+ localTable [ " fetchFaqUseCase-any FetchFaqUseCase " ] = { [ unowned self] in self . fetchFaqUseCase as Any }
888
877
localTable [ " remoteAppDataSource-any RemoteAppDataSource " ] = { [ unowned self] in self . remoteAppDataSource as Any }
889
878
localTable [ " appRepository-any AppRepository " ] = { [ unowned self] in self . appRepository as Any }
890
879
localTable [ " fetchCheckAppUseCase-any FetchCheckAppUseCase " ] = { [ unowned self] in self . fetchCheckAppUseCase as Any }
@@ -988,6 +977,13 @@ extension StorageComponent: Registration {
988
977
keyPathToName [ \StorageDependency . afterLoginComponent] = " afterLoginComponent-AfterLoginComponent "
989
978
}
990
979
}
980
+ extension FaqComponent : Registration {
981
+ public func registerItems( ) {
982
+ keyPathToName [ \FaqDependency . faqContentComponent] = " faqContentComponent-FaqContentComponent "
983
+ keyPathToName [ \FaqDependency . fetchFaqCategoriesUseCase] = " fetchFaqCategoriesUseCase-any FetchFaqCategoriesUseCase "
984
+ keyPathToName [ \FaqDependency . fetchFaqUseCase] = " fetchFaqUseCase-any FetchFaqUseCase "
985
+ }
986
+ }
991
987
extension QuestionComponent : Registration {
992
988
public func registerItems( ) {
993
989
keyPathToName [ \QuestionDependency . suggestFunctionComponent] = " suggestFunctionComponent-SuggestFunctionComponent "
@@ -1023,17 +1019,10 @@ extension FavoriteComponent: Registration {
1023
1019
keyPathToName [ \FavoriteDependency . deleteFavoriteListUseCase] = " deleteFavoriteListUseCase-any DeleteFavoriteListUseCase "
1024
1020
}
1025
1021
}
1026
- extension QnaComponent : Registration {
1027
- public func registerItems( ) {
1028
- keyPathToName [ \QnaDependency . qnaContentComponent] = " qnaContentComponent-QnaContentComponent "
1029
- keyPathToName [ \QnaDependency . fetchQnaCategoriesUseCase] = " fetchQnaCategoriesUseCase-any FetchQnaCategoriesUseCase "
1030
- keyPathToName [ \QnaDependency . fetchQnaUseCase] = " fetchQnaUseCase-any FetchQnaUseCase "
1031
- }
1032
- }
1033
1022
extension RequestComponent : Registration {
1034
1023
public func registerItems( ) {
1035
1024
keyPathToName [ \RequestDependency . withdrawUserInfoUseCase] = " withdrawUserInfoUseCase-any WithdrawUserInfoUseCase "
1036
- keyPathToName [ \RequestDependency . qnaComponent ] = " qnaComponent-QnaComponent "
1025
+ keyPathToName [ \RequestDependency . faqComponent ] = " faqComponent-FaqComponent "
1037
1026
keyPathToName [ \RequestDependency . questionComponent] = " questionComponent-QuestionComponent "
1038
1027
keyPathToName [ \RequestDependency . containSongsComponent] = " containSongsComponent-ContainSongsComponent "
1039
1028
keyPathToName [ \RequestDependency . noticeComponent] = " noticeComponent-NoticeComponent "
@@ -1051,11 +1040,6 @@ extension NoticeComponent: Registration {
1051
1040
keyPathToName [ \NoticeDependency . noticeDetailComponent] = " noticeDetailComponent-NoticeDetailComponent "
1052
1041
}
1053
1042
}
1054
- extension QnaContentComponent : Registration {
1055
- public func registerItems( ) {
1056
-
1057
- }
1058
- }
1059
1043
extension BugReportComponent : Registration {
1060
1044
public func registerItems( ) {
1061
1045
keyPathToName [ \BugReportDependency . reportBugUseCase] = " reportBugUseCase-any ReportBugUseCase "
@@ -1066,6 +1050,11 @@ extension WakMusicFeedbackComponent: Registration {
1066
1050
keyPathToName [ \WakMusicFeedbackDependency . inquiryWeeklyChartUseCase] = " inquiryWeeklyChartUseCase-any InquiryWeeklyChartUseCase "
1067
1051
}
1068
1052
}
1053
+ extension FaqContentComponent : Registration {
1054
+ public func registerItems( ) {
1055
+
1056
+ }
1057
+ }
1069
1058
extension RootComponent : Registration {
1070
1059
public func registerItems( ) {
1071
1060
keyPathToName [ \RootDependency . mainContainerComponent] = " mainContainerComponent-MainContainerComponent "
@@ -1207,17 +1196,17 @@ private func registerProviderFactory(_ componentPath: String, _ factory: @escapi
1207
1196
registerProviderFactory ( " ^->AppComponent->AskSongComponent " , factory37544fa026b309cd68d7f47b58f8f304c97af4d5)
1208
1197
registerProviderFactory ( " ^->AppComponent->SuggestFunctionComponent " , factory63287bff3999ed1787ddf47b58f8f304c97af4d5)
1209
1198
registerProviderFactory ( " ^->AppComponent->StorageComponent " , factory2415399d25299b97b98bf47b58f8f304c97af4d5)
1199
+ registerProviderFactory ( " ^->AppComponent->FaqComponent " , factory4e13cc6545633ffc2ed5f47b58f8f304c97af4d5)
1210
1200
registerProviderFactory ( " ^->AppComponent->QuestionComponent " , factoryedad1813a36115eec11ef47b58f8f304c97af4d5)
1211
1201
registerProviderFactory ( " ^->AppComponent->MyPlayListComponent " , factory51a57a92f76af93a9ec2f47b58f8f304c97af4d5)
1212
1202
registerProviderFactory ( " ^->AppComponent->AfterLoginComponent " , factory6cc9c8141e04494113b8f47b58f8f304c97af4d5)
1213
1203
registerProviderFactory ( " ^->AppComponent->FavoriteComponent " , factory8e4acb90bd0d9b48604af47b58f8f304c97af4d5)
1214
- registerProviderFactory ( " ^->AppComponent->QnaComponent " , factory49a98666675cb7a82038f47b58f8f304c97af4d5)
1215
1204
registerProviderFactory ( " ^->AppComponent->RequestComponent " , factory13954fb3ec537bab80bcf47b58f8f304c97af4d5)
1216
1205
registerProviderFactory ( " ^->AppComponent->NoticeDetailComponent " , factory3db143c2f80d621d5a7fe3b0c44298fc1c149afb)
1217
1206
registerProviderFactory ( " ^->AppComponent->NoticeComponent " , factoryaf8e5665e5b9217918f5f47b58f8f304c97af4d5)
1218
- registerProviderFactory ( " ^->AppComponent->QnaContentComponent " , factory1501f7005831c8411229e3b0c44298fc1c149afb)
1219
1207
registerProviderFactory ( " ^->AppComponent->BugReportComponent " , factoryafa28e93c96a785ed32af47b58f8f304c97af4d5)
1220
1208
registerProviderFactory ( " ^->AppComponent->WakMusicFeedbackComponent " , factory32abe9db091bc43329a1f47b58f8f304c97af4d5)
1209
+ registerProviderFactory ( " ^->AppComponent->FaqContentComponent " , factoryEmptyDependencyProvider)
1221
1210
registerProviderFactory ( " ^->AppComponent->RootComponent " , factory264bfc4d4cb6b0629b40f47b58f8f304c97af4d5)
1222
1211
registerProviderFactory ( " ^->AppComponent->PermissionComponent " , factoryc1d4d80afbccf86bf1c0e3b0c44298fc1c149afb)
1223
1212
registerProviderFactory ( " ^->AppComponent->SignInComponent " , factoryda2925fd76da866a652af47b58f8f304c97af4d5)
0 commit comments