From fd7ef32682de7a357d5826dd041b1a4a4e50a05b Mon Sep 17 00:00:00 2001 From: zfmai Date: Tue, 28 Aug 2018 14:49:23 +0800 Subject: [PATCH 1/2] add promisekit as default import statement --- .../UIViewController/___FILEBASENAME___Interactor.swift | 3 +-- .../UIViewController/___FILEBASENAME___Interfaces.swift | 3 +-- .../UIViewController/___FILEBASENAME___Presenter.swift | 2 -- .../UIViewController/___FILEBASENAME___ViewController.swift | 2 -- .../UIViewController/___FILEBASENAME___Wireframe.swift | 2 -- 5 files changed, 2 insertions(+), 10 deletions(-) diff --git a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Interactor.swift b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Interactor.swift index 676cfc1..4ff012f 100644 --- a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Interactor.swift +++ b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Interactor.swift @@ -5,10 +5,9 @@ // Created by ___FULLUSERNAME___ on ___DATE___. // Copyright (c) ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved. // -// This file was generated by the 🐍 VIPER generator -// import Foundation +import PromiseKit final class ___VARIABLE_moduleName___Interactor { } diff --git a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Interfaces.swift b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Interfaces.swift index 2fd41a7..10d7bcb 100644 --- a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Interfaces.swift +++ b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Interfaces.swift @@ -5,10 +5,9 @@ // Created by ___FULLUSERNAME___ on ___DATE___. // Copyright (c) ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved. // -// This file was generated by the 🐍 VIPER generator -// import UIKit +import PromiseKit enum ___VARIABLE_moduleName___NavigationOption { } diff --git a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Presenter.swift b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Presenter.swift index 6d4dd0e..f866ad9 100644 --- a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Presenter.swift +++ b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Presenter.swift @@ -5,8 +5,6 @@ // Created by ___FULLUSERNAME___ on ___DATE___. // Copyright (c) ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved. // -// This file was generated by the 🐍 VIPER generator -// import UIKit diff --git a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___ViewController.swift b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___ViewController.swift index cca6aeb..26589fb 100644 --- a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___ViewController.swift +++ b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___ViewController.swift @@ -5,8 +5,6 @@ // Created by ___FULLUSERNAME___ on ___DATE___. // Copyright (c) ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved. // -// This file was generated by the 🐍 VIPER generator -// import UIKit diff --git a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Wireframe.swift b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Wireframe.swift index 12a61b2..f531622 100644 --- a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Wireframe.swift +++ b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Wireframe.swift @@ -5,8 +5,6 @@ // Created by ___FULLUSERNAME___ on ___DATE___. // Copyright (c) ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved. // -// This file was generated by the 🐍 VIPER generator -// import UIKit From b2d71b1819f51de1b574bd0d6068947734f7b177 Mon Sep 17 00:00:00 2001 From: zfmai Date: Tue, 28 Aug 2018 23:55:12 +0800 Subject: [PATCH 2/2] remove final keyword to enable injection --- .../UIViewController/___FILEBASENAME___Interactor.swift | 2 +- .../UIViewController/___FILEBASENAME___Presenter.swift | 2 +- .../UIViewController/___FILEBASENAME___ViewController.swift | 2 +- .../UIViewController/___FILEBASENAME___Wireframe.swift | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Interactor.swift b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Interactor.swift index 4ff012f..bd82441 100644 --- a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Interactor.swift +++ b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Interactor.swift @@ -9,7 +9,7 @@ import Foundation import PromiseKit -final class ___VARIABLE_moduleName___Interactor { +class ___VARIABLE_moduleName___Interactor { } // MARK: - Extensions - diff --git a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Presenter.swift b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Presenter.swift index f866ad9..adb92f7 100644 --- a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Presenter.swift +++ b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Presenter.swift @@ -8,7 +8,7 @@ import UIKit -final class ___VARIABLE_moduleName___Presenter { +class ___VARIABLE_moduleName___Presenter { // MARK: - Private properties - diff --git a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___ViewController.swift b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___ViewController.swift index 26589fb..223e121 100644 --- a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___ViewController.swift +++ b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___ViewController.swift @@ -8,7 +8,7 @@ import UIKit -final class ___VARIABLE_moduleName___ViewController: UIViewController { +class ___VARIABLE_moduleName___ViewController: UIViewController { // MARK: - Public properties - diff --git a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Wireframe.swift b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Wireframe.swift index f531622..71a6b5c 100644 --- a/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Wireframe.swift +++ b/VIPER Templates/Module V2.xctemplate/UIViewController/___FILEBASENAME___Wireframe.swift @@ -8,7 +8,7 @@ import UIKit -final class ___VARIABLE_moduleName___Wireframe: BaseWireframe { +class ___VARIABLE_moduleName___Wireframe: BaseWireframe { // MARK: - Private properties -