Skip to content

Commit

Permalink
Merge pull request #371 from School-of-Company/370-university-domain-…
Browse files Browse the repository at this point in the history
…setting

🔀 :: [#370] university도메인 세팅
  • Loading branch information
uuuunseo authored Jul 19, 2024
2 parents b849b76 + 541a521 commit b0c46dd
Show file tree
Hide file tree
Showing 42 changed files with 1,329 additions and 326 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
import NeedleFoundation
import Service

public extension AppComponent {
var remoteUniversityDataSource: any RemoteUniversityDataSource {
shared {
RemoteUniversityDataSourceImpl(keychain: keychain)
}
}

var universityRepository: any UniversityRepository {
shared {
UniversityRepositoryImpl(remoteUniversityDataSource: remoteUniversityDataSource)
}
}

var fetchUniversityListUseCase: any FetchUniversityListUseCase {
shared {
FetchUniversityListUseCaseImpl(universityRepository: universityRepository)
}
}

var createdUniversityUseCase: any CreatedUniversityUseCase {
shared {
CreatedUniversityUseCaseImpl(universityRepository: universityRepository)
}
}

var modifyUniversityUseCase: any ModifyUniversityUseCase {
shared {
ModifyUniversityUseCaseImpl(universityRepository: universityRepository)
}
}

var deleteUniversityUseCase: any DeleteUniversityUseCase {
shared {
DeleteUniversityUseCaseImpl(universityRepository: universityRepository)
}
}

var createdDepartmentUseCase: any CreatedDepartmentUseCase {
shared {
CreatedDepartmentUseCaseImpl(universityRepository: universityRepository)
}
}

var deleteDepartmentUseCase: any DeleteDepartmentUseCase {
shared {
DeleteDepartmentUseCaseImpl(universityRepository: universityRepository)
}
}
}
Loading

0 comments on commit b0c46dd

Please sign in to comment.