Skip to content

Commit d8160b4

Browse files
iOSModularizationiOSModularization
authored andcommitted
add downloadCenterServices
1 parent 9681be8 commit d8160b4

24 files changed

+1702
-1279
lines changed

AHFMDownloadListManager.podspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
Pod::Spec.new do |s|
1010
s.name = 'AHFMDownloadListManager'
11-
s.version = '0.1.0'
11+
s.version = '0.1.1'
1212
s.summary = 'A short description of AHFMDownloadListManager.'
1313

1414
# This description is used to generate tags and improve search results.
@@ -41,6 +41,7 @@ TODO: Add long description of the pod here.
4141
# s.dependency 'AFNetworking', '~> 2.3'
4242

4343
s.dependency 'AHFMDownloadListServices'
44+
s.dependency 'AHFMDownloadCenterServices'
4445
s.dependency 'AHServiceRouter'
4546
s.dependency 'AHFMModuleManager'
4647
s.dependency 'AHFMNetworking'

AHFMDownloadListManager/Classes/Manager.swift

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ import AHFMNetworking
1111
import AHFMDataCenter
1212
import SwiftyJSON
1313
import AHFMDataTransformers
14+
import AHServiceRouter
15+
import AHFMDownloadCenterServices
1416

1517
class Manager: NSObject {
1618
lazy var networking = AHFMNetworking()
@@ -22,7 +24,14 @@ class Manager: NSObject {
2224

2325

2426
func downloadListVCDidTapNavBarRightButton(_ vc: UIViewController){
27+
var type: AHServiceNavigationType
28+
if vc.navigationController != nil {
29+
type = .push(navVC: vc.navigationController!)
30+
}else{
31+
type = .presentWithNavVC(currentVC: vc)
32+
}
2533

34+
AHServiceRouter.navigateVC(AHFMDownloadCenterServices.service, taskName: AHFMDownloadCenterServices.taskNavigation, userInfo: [:], type: type, completion: nil)
2635
}
2736

2837
// info [url: fileSize]

Example/AHFMDownloadListManager.xcodeproj/project.pbxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,7 @@
355355
"${BUILT_PRODUCTS_DIR}/AHDataModel/AHDataModel.framework",
356356
"${BUILT_PRODUCTS_DIR}/AHFMDataCenter/AHFMDataCenter.framework",
357357
"${BUILT_PRODUCTS_DIR}/AHFMDataTransformers/AHFMDataTransformers.framework",
358+
"${BUILT_PRODUCTS_DIR}/AHFMDownloadCenterServices/AHFMDownloadCenterServices.framework",
358359
"${BUILT_PRODUCTS_DIR}/AHFMDownloadListManager/AHFMDownloadListManager.framework",
359360
"${BUILT_PRODUCTS_DIR}/AHFMDownloadListServices/AHFMDownloadListServices.framework",
360361
"${BUILT_PRODUCTS_DIR}/AHFMModuleManager/AHFMModuleManager.framework",
@@ -371,6 +372,7 @@
371372
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AHDataModel.framework",
372373
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AHFMDataCenter.framework",
373374
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AHFMDataTransformers.framework",
375+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AHFMDownloadCenterServices.framework",
374376
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AHFMDownloadListManager.framework",
375377
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AHFMDownloadListServices.framework",
376378
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AHFMModuleManager.framework",

Example/Podfile.lock

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@ PODS:
55
- UIDeviceExtension
66
- AHFMDataTransformers (0.1.0):
77
- SwiftyJSON
8+
- AHFMDownloadCenterServices (0.1.0):
9+
- AHFMServices
810
- AHFMDownloadListManager (0.1.0):
911
- AHFMDataCenter
1012
- AHFMDataTransformers
13+
- AHFMDownloadCenterServices
1114
- AHFMDownloadListServices
1215
- AHFMModuleManager
1316
- AHFMNetworking
@@ -38,7 +41,8 @@ SPEC CHECKSUMS:
3841
AHDataModel: 7b7b1eb705740862fecce8413008ed137dc2c8d2
3942
AHFMDataCenter: 1ed58c19944bb34ba1ad83c20f2e1c01d4f7291f
4043
AHFMDataTransformers: eafcb87a307fbd52ccd61917fa5de1aff6a7bd53
41-
AHFMDownloadListManager: 9e51ab1bcfb5b09de984ae7c1d0f768225a6d5b9
44+
AHFMDownloadCenterServices: 23cf7d1977796512206391c344b8b1e95d1e3b05
45+
AHFMDownloadListManager: ef17e3bd564bbd1d6e437ba2007c6fa5e48fb75f
4246
AHFMDownloadListServices: 5409157c9dfe981f7f88027672d217ba505ed9ba
4347
AHFMModuleManager: 301c8a5945a301528d5cba55e4809428ef896141
4448
AHFMNetworking: b2e70aaf377edc0201300e885577563b4cf7fc28

Example/Pods/AHFMDownloadCenterServices/AHFMDownloadCenterServices/Classes/AHFMDownloadCenterServices.swift

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Example/Pods/AHFMDownloadCenterServices/LICENSE

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Example/Pods/AHFMDownloadCenterServices/README.md

Lines changed: 29 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Example/Pods/Local Podspecs/AHFMDownloadListManager.podspec.json

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Example/Pods/Manifest.lock

Lines changed: 5 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)