fints4k/ui/BankingUiNativeIntegration/src/iosMain/kotlin/net/dankito/banking/BankingPresenterSwift.kt

21 lines
1.1 KiB
Kotlin
Raw Normal View History

package net.dankito.banking
2020-07-15 20:38:57 +00:00
import net.dankito.banking.bankfinder.InMemoryBankFinder
import net.dankito.banking.fints.webclient.IWebClient
2020-07-17 23:39:36 +00:00
import net.dankito.banking.persistence.IBankingPersistence
2020-07-19 18:26:24 +00:00
import net.dankito.banking.search.IRemitteeSearcher
import net.dankito.banking.ui.IRouter
import net.dankito.banking.ui.presenter.BankingPresenter
import net.dankito.banking.util.IAsyncRunner
import net.dankito.banking.util.NoOpBankIconFinder
import net.dankito.banking.util.NoOpSerializer
import net.dankito.banking.util.extraction.NoOpInvoiceDataExtractor
import net.dankito.banking.util.extraction.NoOpTextExtractorRegistry
import net.dankito.utils.multiplatform.File
2020-07-19 18:26:24 +00:00
class BankingPresenterSwift(dataFolder: File, router: IRouter, webClient: IWebClient, persistence: IBankingPersistence, remitteeSearcher: IRemitteeSearcher, asyncRunner: IAsyncRunner)
2020-07-17 23:39:36 +00:00
: BankingPresenter(fints4kBankingClientCreator(NoOpSerializer(), webClient), InMemoryBankFinder(), dataFolder, persistence, router,
2020-07-19 18:26:24 +00:00
remitteeSearcher, NoOpBankIconFinder(), NoOpTextExtractorRegistry(), NoOpInvoiceDataExtractor(), NoOpSerializer(), asyncRunner) {
}