Templates: Use Protocol suffix instead of Type for protocols.

This commit is contained in:
SBiOSoftWhare
2021-09-06 18:21:21 +02:00
parent aca5a90d0c
commit e10b8a42af
8 changed files with 23 additions and 23 deletions
@@ -35,7 +35,7 @@ final class TemplateScreenViewController: UIViewController {
// MARK: Private
private var viewModel: TemplateScreenViewModelType!
private var viewModel: TemplateScreenViewModelProtocol!
private var theme: Theme!
private var keyboardAvoider: KeyboardAvoider?
private var errorPresenter: MXKErrorPresentation!
@@ -43,7 +43,7 @@ final class TemplateScreenViewController: UIViewController {
// MARK: - Setup
class func instantiate(with viewModel: TemplateScreenViewModelType) -> TemplateScreenViewController {
class func instantiate(with viewModel: TemplateScreenViewModelProtocol) -> TemplateScreenViewController {
let viewController = StoryboardScene.TemplateScreenViewController.initialScene.instantiate()
viewController.viewModel = viewModel
viewController.theme = ThemeService.shared().theme
@@ -172,7 +172,7 @@ final class TemplateScreenViewController: UIViewController {
// MARK: - TemplateScreenViewModelViewDelegate
extension TemplateScreenViewController: TemplateScreenViewModelViewDelegate {
func templateScreenViewModel(_ viewModel: TemplateScreenViewModelType, didUpdateViewState viewSate: TemplateScreenViewState) {
func templateScreenViewModel(_ viewModel: TemplateScreenViewModelProtocol, didUpdateViewState viewSate: TemplateScreenViewState) {
self.render(viewState: viewSate)
}
}