Skip to content

Commit

Permalink
Update utilities
Browse files Browse the repository at this point in the history
- Using alamofire swift concurrency, interceptor, logger
- Update folder structure for base file
  • Loading branch information
dypme committed Jan 3, 2023
1 parent 3e04ce5 commit 05ee2ec
Show file tree
Hide file tree
Showing 40 changed files with 625 additions and 968 deletions.
4 changes: 2 additions & 2 deletions Podfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Uncomment the next line to define a global platform for your project
platform :ios, '13.0'
platform :ios, '14.0'

def shared_pods

Expand All @@ -13,7 +13,7 @@ def shared_pods
pod 'SwiftyJSON'

# Image downloading/ caching. Source: https://github.com/onevcat/Kingfisher
pod 'Kingfisher', :git => 'https://github.com/onevcat/Kingfisher.git', :branch => 'version6-xcode13'
pod 'Kingfisher'

# Asset tool generator to swift file. Source: https://github.com/SwiftGen/SwiftGen
pod 'SwiftGen'
Expand Down
257 changes: 122 additions & 135 deletions Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,136 +1,130 @@
PODS:
- Alamofire (5.6.2)
- CryptoSwift (1.5.1)
- Firebase/Analytics (9.4.0):
- Alamofire (5.6.4)
- CryptoSwift (1.6.0)
- Firebase/Analytics (10.3.0):
- Firebase/Core
- Firebase/Core (9.4.0):
- Firebase/Core (10.3.0):
- Firebase/CoreOnly
- FirebaseAnalytics (~> 9.4.0)
- Firebase/CoreOnly (9.4.0):
- FirebaseCore (= 9.4.0)
- Firebase/Crashlytics (9.4.0):
- FirebaseAnalytics (~> 10.3.0)
- Firebase/CoreOnly (10.3.0):
- FirebaseCore (= 10.3.0)
- Firebase/Crashlytics (10.3.0):
- Firebase/CoreOnly
- FirebaseCrashlytics (~> 9.4.0)
- Firebase/Messaging (9.4.0):
- FirebaseCrashlytics (~> 10.3.0)
- Firebase/Messaging (10.3.0):
- Firebase/CoreOnly
- FirebaseMessaging (~> 9.4.0)
- Firebase/Performance (9.4.0):
- FirebaseMessaging (~> 10.3.0)
- Firebase/Performance (10.3.0):
- Firebase/CoreOnly
- FirebasePerformance (~> 9.4.0)
- FirebaseABTesting (9.4.0):
- FirebaseCore (~> 9.0)
- FirebaseAnalytics (9.4.0):
- FirebaseAnalytics/AdIdSupport (= 9.4.0)
- FirebaseCore (~> 9.0)
- FirebaseInstallations (~> 9.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.7)
- GoogleUtilities/MethodSwizzler (~> 7.7)
- GoogleUtilities/Network (~> 7.7)
- "GoogleUtilities/NSData+zlib (~> 7.7)"
- FirebasePerformance (~> 10.3.0)
- FirebaseABTesting (10.3.0):
- FirebaseCore (~> 10.0)
- FirebaseAnalytics (10.3.0):
- FirebaseAnalytics/AdIdSupport (= 10.3.0)
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
- GoogleUtilities/MethodSwizzler (~> 7.8)
- GoogleUtilities/Network (~> 7.8)
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- FirebaseAnalytics/AdIdSupport (9.4.0):
- FirebaseCore (~> 9.0)
- FirebaseInstallations (~> 9.0)
- GoogleAppMeasurement (= 9.4.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.7)
- GoogleUtilities/MethodSwizzler (~> 7.7)
- GoogleUtilities/Network (~> 7.7)
- "GoogleUtilities/NSData+zlib (~> 7.7)"
- FirebaseAnalytics/AdIdSupport (10.3.0):
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleAppMeasurement (= 10.3.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
- GoogleUtilities/MethodSwizzler (~> 7.8)
- GoogleUtilities/Network (~> 7.8)
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- FirebaseCore (9.4.0):
- FirebaseCoreDiagnostics (~> 9.0)
- FirebaseCoreInternal (~> 9.0)
- GoogleUtilities/Environment (~> 7.7)
- GoogleUtilities/Logger (~> 7.7)
- FirebaseCoreDiagnostics (9.4.0):
- GoogleDataTransport (< 10.0.0, >= 9.1.4)
- GoogleUtilities/Environment (~> 7.7)
- GoogleUtilities/Logger (~> 7.7)
- nanopb (< 2.30910.0, >= 2.30908.0)
- FirebaseCoreInternal (9.4.0):
- "GoogleUtilities/NSData+zlib (~> 7.7)"
- FirebaseCrashlytics (9.4.0):
- FirebaseCore (~> 9.0)
- FirebaseInstallations (~> 9.0)
- GoogleDataTransport (< 10.0.0, >= 9.1.4)
- GoogleUtilities/Environment (~> 7.7)
- FirebaseCore (10.3.0):
- FirebaseCoreInternal (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/Logger (~> 7.8)
- FirebaseCoreInternal (10.3.0):
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- FirebaseCrashlytics (10.3.0):
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleDataTransport (~> 9.2)
- GoogleUtilities/Environment (~> 7.8)
- nanopb (< 2.30910.0, >= 2.30908.0)
- PromisesObjC (~> 2.1)
- FirebaseInstallations (9.4.0):
- FirebaseCore (~> 9.0)
- GoogleUtilities/Environment (~> 7.7)
- GoogleUtilities/UserDefaults (~> 7.7)
- FirebaseInstallations (10.3.0):
- FirebaseCore (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/UserDefaults (~> 7.8)
- PromisesObjC (~> 2.1)
- FirebaseMessaging (9.4.0):
- FirebaseCore (~> 9.0)
- FirebaseInstallations (~> 9.0)
- GoogleDataTransport (< 10.0.0, >= 9.1.4)
- GoogleUtilities/AppDelegateSwizzler (~> 7.7)
- GoogleUtilities/Environment (~> 7.7)
- GoogleUtilities/Reachability (~> 7.7)
- GoogleUtilities/UserDefaults (~> 7.7)
- FirebaseMessaging (10.3.0):
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleDataTransport (~> 9.2)
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/Reachability (~> 7.8)
- GoogleUtilities/UserDefaults (~> 7.8)
- nanopb (< 2.30910.0, >= 2.30908.0)
- FirebasePerformance (9.4.0):
- FirebaseCore (~> 9.0)
- FirebaseInstallations (~> 9.0)
- FirebaseRemoteConfig (~> 9.0)
- GoogleDataTransport (< 10.0.0, >= 9.1.4)
- GoogleUtilities/Environment (~> 7.7)
- GoogleUtilities/ISASwizzler (~> 7.7)
- GoogleUtilities/MethodSwizzler (~> 7.7)
- FirebasePerformance (10.3.0):
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- FirebaseRemoteConfig (~> 10.0)
- GoogleDataTransport (~> 9.2)
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/ISASwizzler (~> 7.8)
- GoogleUtilities/MethodSwizzler (~> 7.8)
- nanopb (< 2.30910.0, >= 2.30908.0)
- FirebaseRemoteConfig (9.4.0):
- FirebaseABTesting (~> 9.0)
- FirebaseCore (~> 9.0)
- FirebaseInstallations (~> 9.0)
- GoogleUtilities/Environment (~> 7.7)
- "GoogleUtilities/NSData+zlib (~> 7.7)"
- GoogleAppMeasurement (9.4.0):
- GoogleAppMeasurement/AdIdSupport (= 9.4.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.7)
- GoogleUtilities/MethodSwizzler (~> 7.7)
- GoogleUtilities/Network (~> 7.7)
- "GoogleUtilities/NSData+zlib (~> 7.7)"
- FirebaseRemoteConfig (10.3.0):
- FirebaseABTesting (~> 10.0)
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- GoogleAppMeasurement (10.3.0):
- GoogleAppMeasurement/AdIdSupport (= 10.3.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
- GoogleUtilities/MethodSwizzler (~> 7.8)
- GoogleUtilities/Network (~> 7.8)
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- GoogleAppMeasurement/AdIdSupport (9.4.0):
- GoogleAppMeasurement/WithoutAdIdSupport (= 9.4.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.7)
- GoogleUtilities/MethodSwizzler (~> 7.7)
- GoogleUtilities/Network (~> 7.7)
- "GoogleUtilities/NSData+zlib (~> 7.7)"
- GoogleAppMeasurement/AdIdSupport (10.3.0):
- GoogleAppMeasurement/WithoutAdIdSupport (= 10.3.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
- GoogleUtilities/MethodSwizzler (~> 7.8)
- GoogleUtilities/Network (~> 7.8)
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- GoogleAppMeasurement/WithoutAdIdSupport (9.4.0):
- GoogleUtilities/AppDelegateSwizzler (~> 7.7)
- GoogleUtilities/MethodSwizzler (~> 7.7)
- GoogleUtilities/Network (~> 7.7)
- "GoogleUtilities/NSData+zlib (~> 7.7)"
- GoogleAppMeasurement/WithoutAdIdSupport (10.3.0):
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
- GoogleUtilities/MethodSwizzler (~> 7.8)
- GoogleUtilities/Network (~> 7.8)
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- GoogleDataTransport (9.2.0):
- GoogleUtilities/Environment (~> 7.7)
- nanopb (< 2.30910.0, >= 2.30908.0)
- PromisesObjC (< 3.0, >= 1.2)
- GoogleUtilities/AppDelegateSwizzler (7.7.0):
- GoogleUtilities/AppDelegateSwizzler (7.10.0):
- GoogleUtilities/Environment
- GoogleUtilities/Logger
- GoogleUtilities/Network
- GoogleUtilities/Environment (7.7.0):
- GoogleUtilities/Environment (7.10.0):
- PromisesObjC (< 3.0, >= 1.2)
- GoogleUtilities/ISASwizzler (7.7.0)
- GoogleUtilities/Logger (7.7.0):
- GoogleUtilities/ISASwizzler (7.10.0)
- GoogleUtilities/Logger (7.10.0):
- GoogleUtilities/Environment
- GoogleUtilities/MethodSwizzler (7.7.0):
- GoogleUtilities/MethodSwizzler (7.10.0):
- GoogleUtilities/Logger
- GoogleUtilities/Network (7.7.0):
- GoogleUtilities/Network (7.10.0):
- GoogleUtilities/Logger
- "GoogleUtilities/NSData+zlib"
- GoogleUtilities/Reachability
- "GoogleUtilities/NSData+zlib (7.7.0)"
- GoogleUtilities/Reachability (7.7.0):
- "GoogleUtilities/NSData+zlib (7.10.0)"
- GoogleUtilities/Reachability (7.10.0):
- GoogleUtilities/Logger
- GoogleUtilities/UserDefaults (7.7.0):
- GoogleUtilities/UserDefaults (7.10.0):
- GoogleUtilities/Logger
- IQKeyboardManagerSwift (6.5.10)
- Kingfisher (6.3.1)
- Kingfisher (7.4.1)
- L10n-swift (5.10.2):
- L10n-swift/Core (= 5.10.2)
- L10n-swift/Extension (= 5.10.2)
Expand All @@ -140,11 +134,11 @@ PODS:
- L10n-swift/Core
- L10n-swift/IBInspectable (5.10.2):
- L10n-swift/Core
- LicensePlist (3.22.4)
- LicensePlist (3.23.4)
- Lightbox (2.6.1)
- MMKV (1.2.13):
- MMKVCore (~> 1.2.13)
- MMKVCore (1.2.13)
- MMKV (1.2.14):
- MMKVCore (~> 1.2.14)
- MMKVCore (1.2.14)
- nanopb (2.30909.0):
- nanopb/decode (= 2.30909.0)
- nanopb/encode (= 2.30909.0)
Expand All @@ -154,7 +148,7 @@ PODS:
- NVActivityIndicatorView/Base (= 5.1.1)
- NVActivityIndicatorView/Base (5.1.1)
- PromisesObjC (2.1.1)
- SwiftGen (6.6.1)
- SwiftGen (6.6.2)
- SwiftyJSON (5.0.1)
- WaterfallGrid (1.0.1)

Expand All @@ -166,7 +160,7 @@ DEPENDENCIES:
- Firebase/Messaging
- Firebase/Performance
- IQKeyboardManagerSwift
- Kingfisher (from `https://github.com/onevcat/Kingfisher.git`, branch `version6-xcode13`)
- Kingfisher
- L10n-swift
- LicensePlist
- Lightbox (from `https://github.com/dypme/Lightbox.git`)
Expand All @@ -184,7 +178,6 @@ SPEC REPOS:
- FirebaseABTesting
- FirebaseAnalytics
- FirebaseCore
- FirebaseCoreDiagnostics
- FirebaseCoreInternal
- FirebaseCrashlytics
- FirebaseInstallations
Expand All @@ -195,6 +188,7 @@ SPEC REPOS:
- GoogleDataTransport
- GoogleUtilities
- IQKeyboardManagerSwift
- Kingfisher
- L10n-swift
- LicensePlist
- MMKV
Expand All @@ -207,51 +201,44 @@ SPEC REPOS:
- WaterfallGrid

EXTERNAL SOURCES:
Kingfisher:
:branch: version6-xcode13
:git: https://github.com/onevcat/Kingfisher.git
Lightbox:
:git: https://github.com/dypme/Lightbox.git

CHECKOUT OPTIONS:
Kingfisher:
:commit: d0494dd78f7adf2d3526fdf3267176553020c041
:git: https://github.com/onevcat/Kingfisher.git
Lightbox:
:commit: 6a75f2b13df4a151ec09199b8e6d119bdc8c0695
:git: https://github.com/dypme/Lightbox.git

SPEC CHECKSUMS:
Alamofire: d368e1ff8a298e6dde360e35a3e68e6c610e7204
CryptoSwift: c4f2debceb38bf44c80659afe009f71e23e4a082
Firebase: 7703fc4022824b6d6db1bf7bea58d13b8e17ec46
FirebaseABTesting: e59eec91fafce74a0f5261809ed0025b7e450db1
FirebaseAnalytics: a1a24e72b7ba7f47045a4633f1abb545c07bd29c
FirebaseCore: 9a2b10270a854731c4d4d8a97d0aa8380ec3458d
FirebaseCoreDiagnostics: aaa87098082c4d4bdd1a9557b1186d18ca85ce8c
FirebaseCoreInternal: a13302b0088fbf5f38b79b6ece49c2af7d3e05d6
FirebaseCrashlytics: 121ea1d37f4906c94c4c9307297af5121b98b789
FirebaseInstallations: 61db1054e688d2bdc4e2b3f744c1b086e913b742
FirebaseMessaging: 4e220eddd356181469ba2ec5f7d5fafbc2312841
FirebasePerformance: 89697044484c366e9b3214163e10034a4b42353b
FirebaseRemoteConfig: 6d9982bc64548a6e3c1b497b9fa53938ad135f2d
GoogleAppMeasurement: 5d69e04287fc2c10cc43724bfa4bf31fc12c3dff
Alamofire: 4e95d97098eacb88856099c4fc79b526a299e48c
CryptoSwift: 562f8eceb40e80796fffc668b0cad9313284cfa6
Firebase: f92fc551ead69c94168d36c2b26188263860acd9
FirebaseABTesting: e6660693429b4663573c82f8d2f1041deff1753a
FirebaseAnalytics: 036232b6a1e2918e5f67572417be1173576245f3
FirebaseCore: 988754646ab3bd4bdcb740f1bfe26b9f6c0d5f2a
FirebaseCoreInternal: 29b76f784d607df8b2a1259d73c3f04f1210137b
FirebaseCrashlytics: f20d956f8229010b645e534693c39e0b7843c268
FirebaseInstallations: e2f26126089dcf41e215f7b8925af8d953c7d602
FirebaseMessaging: e345b219fd15d325f0cf2fef28cb8ce00d851b3f
FirebasePerformance: 8f1c8e5a4fcc5a68400835518ee63a6d63dbff0c
FirebaseRemoteConfig: c24f767c17b0440ee63c7e93380d599173556113
GoogleAppMeasurement: c7d6fff39bf2d829587d74088d582e32d75133c3
GoogleDataTransport: 1c8145da7117bd68bbbed00cf304edb6a24de00f
GoogleUtilities: e0913149f6b0625b553d70dae12b49fc62914fd1
GoogleUtilities: bad72cb363809015b1f7f19beb1f1cd23c589f95
IQKeyboardManagerSwift: 52962c76ab33532f15ad9f3ff4e5715eda5335bb
Kingfisher: 8b783c3d7be73a99b2172a743a5bc0a4dd331d79
Kingfisher: cd762a593a61b2fbecf7645c00f9a801a3ebfc9c
L10n-swift: 55773890db57d1efe367434751018ab6ceb058b0
LicensePlist: e43edd092abf32663831fa751600882639ac0c47
LicensePlist: 804d60431859ef6ee6b2aa2dd0eb2c09d0418edd
Lightbox: 6ba09c9fd7770cade809a3425bd4a63b681e8f8e
MMKV: aac95d817a100479445633f2b3ed8961b4ac5043
MMKVCore: 3388952ded307e41b3ed8a05892736a236ed1b8e
MMKV: 9c4663aa7ca255d478ff10f2f5cb7d17c1651ccd
MMKVCore: 89f5c8a66bba2dcd551779dea4d412eeec8ff5bb
nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431
NVActivityIndicatorView: 1f6c5687f1171810aa27a3296814dc2d7dec3667
PromisesObjC: ab77feca74fa2823e7af4249b8326368e61014cb
SwiftGen: 787181d7895fa2f5e7313d05de92c387010149c2
SwiftGen: 1366a7f71aeef49954ca5a63ba4bef6b0f24138c
SwiftyJSON: 2f33a42c6fbc52764d96f13368585094bfd8aa5e
WaterfallGrid: 0554a759d9a8aa136fc1769480ddb01bc6fb94b9

PODFILE CHECKSUM: e59e2f53ee10160ddbb8f24964cae2bc40bd1083
PODFILE CHECKSUM: f0d3ac15a0475f13c78c99de3778cf0616c01382

COCOAPODS: 1.11.3
Loading

0 comments on commit 05ee2ec

Please sign in to comment.