Skip to content

Commit

Permalink
Merge pull request #373 from School-of-Company/372-government-domain-…
Browse files Browse the repository at this point in the history
…setting

🔀 :: [#372] government 도메인 세팅
  • Loading branch information
uuuunseo authored Jul 20, 2024
2 parents b0c46dd + 830bd8f commit 23fffc3
Show file tree
Hide file tree
Showing 19 changed files with 542 additions and 807 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/bitgouel-ios-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
runs-on: macos-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Install tuist
run: curl -Ls https://install.tuist.io | bash
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import NeedleFoundation
import Service

public extension AppComponent {
var remoteGovernmentDataSource: any RemoteGovernmentDataSource {
shared {
RemoteGovernmentDataSourceImpl(keychain: keychain)
}
}

var governmentRepository: any GovernmentRepository {
shared {
GovernmentRepositoryImpl(remoteGovernmentDataSource: remoteGovernmentDataSource)
}
}

var fetchGovernmentListUseCase: any FetchGovernmentListUseCase {
FetchGovernmentUseCaseImpl(governmentRepository: governmentRepository)
}

var createdGovernmentUseCase: any CreatedGovernmentUseCase {
CreatedGovernmentUseCaseImpl(governmentRepository: governmentRepository)
}

var deleteGovernmentUseCase: any DeleteGovernmentUseCase {
DeleteGovernmentUseCaseImpl(governmentRepository: governmentRepository)
}
}
Loading

0 comments on commit 23fffc3

Please sign in to comment.