diff --git a/ButterflyMX Demo.xcodeproj/project.pbxproj b/ButterflyMX Demo.xcodeproj/project.pbxproj index 760acb9..b72a91f 100644 --- a/ButterflyMX Demo.xcodeproj/project.pbxproj +++ b/ButterflyMX Demo.xcodeproj/project.pbxproj @@ -35,16 +35,16 @@ 1A8DF4A2225CBAF000AB0393 /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A8DF4A1225CBAF000AB0393 /* Colors.swift */; }; 1A8DF4A3225CBAF500AB0393 /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A8DF4A1225CBAF000AB0393 /* Colors.swift */; }; 1AA6FBF9219B2A78002F7168 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AA6FBF8219B2A78002F7168 /* Foundation.framework */; }; - 6E042A1287A68F99630C1254 /* Pods_ButterflyMX_Demo_Internal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 713A36CF70E35CC3AD5C7A72 /* Pods_ButterflyMX_Demo_Internal.framework */; }; + 5FE337B530A8C723370CBF9D /* Pods_ButterflyMX_Demo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BC2FC1C2056615BF4E5C69 /* Pods_ButterflyMX_Demo.framework */; }; C3689694234CD51F003DED8D /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C3689693234CD51F003DED8D /* AVFoundation.framework */; }; - C3C2322C21F5C6B500A84483 /* (null) in Sources */ = {isa = PBXBuildFile; }; + C3C2322C21F5C6B500A84483 /* BuildFile in Sources */ = {isa = PBXBuildFile; }; C3C2322D21F5C6B500A84483 /* LoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A1C1317219ADCEE003449F8 /* LoginViewController.swift */; }; - C3C2322E21F5C6B500A84483 /* (null) in Sources */ = {isa = PBXBuildFile; }; + C3C2322E21F5C6B500A84483 /* BuildFile in Sources */ = {isa = PBXBuildFile; }; C3C2322F21F5C6B500A84483 /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A05268521F206F000F6D373 /* GradientView.swift */; }; C3C2323021F5C6B500A84483 /* IncomingCallViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A05267921F0CE9400F6D373 /* IncomingCallViewController.swift */; }; C3C2323221F5C6B500A84483 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A1C1302219AD954003449F8 /* AppDelegate.swift */; }; - C3C2323321F5C6B500A84483 /* (null) in Sources */ = {isa = PBXBuildFile; }; - C3C2323421F5C6B500A84483 /* (null) in Sources */ = {isa = PBXBuildFile; }; + C3C2323321F5C6B500A84483 /* BuildFile in Sources */ = {isa = PBXBuildFile; }; + C3C2323421F5C6B500A84483 /* BuildFile in Sources */ = {isa = PBXBuildFile; }; C3C2323521F5C6B500A84483 /* CallsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A05267421F0A60700F6D373 /* CallsService.swift */; }; C3C2323621F5C6B500A84483 /* Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A1C1315219ADC82003449F8 /* Extension.swift */; }; C3C2323821F5C6B500A84483 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AA6FBF8219B2A78002F7168 /* Foundation.framework */; }; @@ -91,11 +91,11 @@ 1A8DF4A1225CBAF000AB0393 /* Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = ""; }; 1AA6FBF8219B2A78002F7168 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 1ACCD9B121EF73FB00E97924 /* ButterflyMX Demo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "ButterflyMX Demo.entitlements"; sourceTree = ""; }; - 22D21F3C27CF062FF69CC274 /* Pods-ButterflyMX Demo Internal.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ButterflyMX Demo Internal.debug.xcconfig"; path = "../../../Pods/Target Support Files/Pods-ButterflyMX Demo Internal/Pods-ButterflyMX Demo Internal.debug.xcconfig"; sourceTree = ""; }; - 713A36CF70E35CC3AD5C7A72 /* Pods_ButterflyMX_Demo_Internal.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ButterflyMX_Demo_Internal.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C2BC2FC1C2056615BF4E5C69 /* Pods_ButterflyMX_Demo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ButterflyMX_Demo.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C3689693234CD51F003DED8D /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; C3C2324121F5C6B500A84483 /* ButterflyMX Demo Internal.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "ButterflyMX Demo Internal.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - CAE2FC47E41DFFA00BA02294 /* Pods-ButterflyMX Demo Internal.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ButterflyMX Demo Internal.release.xcconfig"; path = "../../../Pods/Target Support Files/Pods-ButterflyMX Demo Internal/Pods-ButterflyMX Demo Internal.release.xcconfig"; sourceTree = ""; }; + C7B09CAFC21933826D3F1DFD /* Pods-ButterflyMX Demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ButterflyMX Demo.debug.xcconfig"; path = "Target Support Files/Pods-ButterflyMX Demo/Pods-ButterflyMX Demo.debug.xcconfig"; sourceTree = ""; }; + C842DA629D75429B71F417C7 /* Pods-ButterflyMX Demo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ButterflyMX Demo.release.xcconfig"; path = "Target Support Files/Pods-ButterflyMX Demo/Pods-ButterflyMX Demo.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -106,6 +106,7 @@ 1AA6FBF9219B2A78002F7168 /* Foundation.framework in Frameworks */, 1A59B851234B529300E1E536 /* CallKit.framework in Frameworks */, C3689694234CD51F003DED8D /* AVFoundation.framework in Frameworks */, + 5FE337B530A8C723370CBF9D /* Pods_ButterflyMX_Demo.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -117,7 +118,6 @@ 1A59B850234B514200E1E536 /* CallKit.framework in Frameworks */, C3C2323821F5C6B500A84483 /* Foundation.framework in Frameworks */, 1A1E860D2254B9FB00189782 /* BMXCore.framework in Frameworks */, - 6E042A1287A68F99630C1254 /* Pods_ButterflyMX_Demo_Internal.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -223,7 +223,7 @@ C3689693234CD51F003DED8D /* AVFoundation.framework */, 1A59B84F234B514200E1E536 /* CallKit.framework */, 1AA6FBF8219B2A78002F7168 /* Foundation.framework */, - 713A36CF70E35CC3AD5C7A72 /* Pods_ButterflyMX_Demo_Internal.framework */, + C2BC2FC1C2056615BF4E5C69 /* Pods_ButterflyMX_Demo.framework */, ); name = Frameworks; sourceTree = ""; @@ -231,8 +231,8 @@ A27422D1F52146F27A8C64BE /* Pods */ = { isa = PBXGroup; children = ( - CAE2FC47E41DFFA00BA02294 /* Pods-ButterflyMX Demo Internal.release.xcconfig */, - 22D21F3C27CF062FF69CC274 /* Pods-ButterflyMX Demo Internal.debug.xcconfig */, + C842DA629D75429B71F417C7 /* Pods-ButterflyMX Demo.release.xcconfig */, + C7B09CAFC21933826D3F1DFD /* Pods-ButterflyMX Demo.debug.xcconfig */, ); path = Pods; sourceTree = ""; @@ -244,9 +244,11 @@ isa = PBXNativeTarget; buildConfigurationList = 1A1C1311219AD956003449F8 /* Build configuration list for PBXNativeTarget "ButterflyMX Demo" */; buildPhases = ( + 50EC7BC6BB9FEA4108072577 /* [CP] Check Pods Manifest.lock */, 1A1C12FB219AD954003449F8 /* Sources */, 1A1C12FC219AD954003449F8 /* Frameworks */, 1A1C12FD219AD954003449F8 /* Resources */, + 22DAB2B7165BFC0615BA15DE /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -261,12 +263,10 @@ isa = PBXNativeTarget; buildConfigurationList = C3C2323F21F5C6B500A84483 /* Build configuration list for PBXNativeTarget "ButterflyMX Demo Internal" */; buildPhases = ( - 3D4D4967680625FC2AC897DC /* [CP] Check Pods Manifest.lock */, C3C2322B21F5C6B500A84483 /* Sources */, C3C2323721F5C6B500A84483 /* Frameworks */, C3C2323A21F5C6B500A84483 /* Resources */, C3C2324621F5C6E300A84483 /* Embed Frameworks */, - 8372E2F1C0043978586BE048 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -343,43 +343,43 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3D4D4967680625FC2AC897DC /* [CP] Check Pods Manifest.lock */ = { + 22DAB2B7165BFC0615BA15DE /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ButterflyMX Demo/Pods-ButterflyMX Demo-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-ButterflyMX Demo Internal-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-ButterflyMX Demo/Pods-ButterflyMX Demo-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ButterflyMX Demo/Pods-ButterflyMX Demo-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 8372E2F1C0043978586BE048 /* [CP] Embed Pods Frameworks */ = { + 50EC7BC6BB9FEA4108072577 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-ButterflyMX Demo Internal/Pods-ButterflyMX Demo Internal-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Embed Pods Frameworks"; + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-ButterflyMX Demo Internal/Pods-ButterflyMX Demo Internal-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-ButterflyMX Demo-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ButterflyMX Demo Internal/Pods-ButterflyMX Demo Internal-frameworks.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -408,19 +408,19 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C3C2322C21F5C6B500A84483 /* (null) in Sources */, + C3C2322C21F5C6B500A84483 /* BuildFile in Sources */, 1A8DF4A0225CB26800AB0393 /* DoorsTableViewController.swift in Sources */, C3C2322D21F5C6B500A84483 /* LoginViewController.swift in Sources */, 1A2CD59121F6310900515F51 /* AccountTableViewController.swift in Sources */, - C3C2322E21F5C6B500A84483 /* (null) in Sources */, + C3C2322E21F5C6B500A84483 /* BuildFile in Sources */, C3C2322F21F5C6B500A84483 /* GradientView.swift in Sources */, 1A715B10225632290002772C /* UnitsViewController.swift in Sources */, C3C2323021F5C6B500A84483 /* IncomingCallViewController.swift in Sources */, 1A715B0622561DE10002772C /* DoorTableViewCell.swift in Sources */, 1A8DF4A3225CBAF500AB0393 /* Colors.swift in Sources */, C3C2323221F5C6B500A84483 /* AppDelegate.swift in Sources */, - C3C2323321F5C6B500A84483 /* (null) in Sources */, - C3C2323421F5C6B500A84483 /* (null) in Sources */, + C3C2323321F5C6B500A84483 /* BuildFile in Sources */, + C3C2323421F5C6B500A84483 /* BuildFile in Sources */, C3C2323521F5C6B500A84483 /* CallsService.swift in Sources */, C3C2323621F5C6B500A84483 /* Extension.swift in Sources */, 1A715B0E22562E280002772C /* UnitTableViewCell.swift in Sources */, @@ -506,6 +506,7 @@ }; 1A1C1313219AD956003449F8 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = C842DA629D75429B71F417C7 /* Pods-ButterflyMX Demo.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = "ButterflyMX Demo/ButterflyMX Demo.entitlements"; @@ -533,7 +534,6 @@ }; C3C2324021F5C6B500A84483 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CAE2FC47E41DFFA00BA02294 /* Pods-ButterflyMX Demo Internal.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = "ButterflyMX Demo/ButterflyMX Demo.entitlements"; @@ -624,6 +624,7 @@ }; C3C2324821F5C79900A84483 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = C7B09CAFC21933826D3F1DFD /* Pods-ButterflyMX Demo.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = "ButterflyMX Demo/ButterflyMX Demo.entitlements"; @@ -651,7 +652,6 @@ }; C3C2324921F5C79900A84483 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 22D21F3C27CF062FF69CC274 /* Pods-ButterflyMX Demo Internal.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = "ButterflyMX Demo/ButterflyMX Demo.entitlements"; diff --git a/ButterflyMX Demo/Controllers/OpenDoorFeature/Cells/UnitTableViewCell.swift b/ButterflyMX Demo/Controllers/OpenDoorFeature/Cells/UnitTableViewCell.swift index f1f4ced..2fdca16 100644 --- a/ButterflyMX Demo/Controllers/OpenDoorFeature/Cells/UnitTableViewCell.swift +++ b/ButterflyMX Demo/Controllers/OpenDoorFeature/Cells/UnitTableViewCell.swift @@ -13,8 +13,8 @@ class UnitTableViewCell: UITableViewCell { @IBOutlet weak var unitLabel: UILabel! @IBOutlet weak var statusLabel: UILabel! - func setUnit(_ data: UnitModel) { - unitLabel.text = "Unit: " + (data.label ?? "") + func setTenant(_ data: TenantModel) { + unitLabel.text = "Unit: " + (data.unit?.label ?? "") if data.isOpenDoorEnabled { statusLabel.text = "Available" statusLabel.textColor = Colors.lightGreen diff --git a/ButterflyMX Demo/Controllers/OpenDoorFeature/DoorsTableViewController.swift b/ButterflyMX Demo/Controllers/OpenDoorFeature/DoorsTableViewController.swift index 314bd91..bf1501e 100644 --- a/ButterflyMX Demo/Controllers/OpenDoorFeature/DoorsTableViewController.swift +++ b/ButterflyMX Demo/Controllers/OpenDoorFeature/DoorsTableViewController.swift @@ -11,7 +11,7 @@ import BMXCore class DoorsTableViewController: UITableViewController { var panels: [PanelModel]? - var unit: UnitModel? + var tenant: TenantModel? override func viewDidLoad() { super.viewDidLoad() @@ -36,17 +36,17 @@ extension DoorsTableViewController { override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "DoorTableViewCell", for: indexPath) as! DoorTableViewCell - guard let unit = panels else { return cell } - cell.doorNameLabel.text = unit[indexPath.row].name ?? "" + guard let panels = panels else { return cell } + cell.doorNameLabel.text = panels[indexPath.row].name ?? "" return cell } override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { - guard let panel = panels, let currentUnit = unit else { return } + guard let panel = panels, let tenant = tenant else { return } let cell = tableView.cellForRow(at: indexPath) as! DoorTableViewCell cell.isUserInteractionEnabled = false cell.pleaseWait() - BMXDoor.shared.openDoor(panel: panel[indexPath.row], unit: currentUnit, completion: { data in + BMXDoor.shared.openDoor(panel: panel[indexPath.row], tenant: tenant, completion: { data in switch data { case .success(): cell.completeWith("Success!", color: Colors.lightGreen) diff --git a/ButterflyMX Demo/Controllers/OpenDoorFeature/UnitsViewController.swift b/ButterflyMX Demo/Controllers/OpenDoorFeature/UnitsViewController.swift index 3dfbe35..5da8b46 100644 --- a/ButterflyMX Demo/Controllers/OpenDoorFeature/UnitsViewController.swift +++ b/ButterflyMX Demo/Controllers/OpenDoorFeature/UnitsViewController.swift @@ -10,14 +10,14 @@ import UIKit import BMXCore class UnitsViewController: UITableViewController { - var units: [UnitModel]? + var tenants: [TenantModel]? override func viewDidLoad() { super.viewDidLoad() tableView.dataSource = self tableView.delegate = self tableView.rowHeight = 44 - units = BMXUser.shared.getUnits() + tenants = BMXUser.shared.getTenants() tableView.reloadData() } } @@ -25,23 +25,23 @@ class UnitsViewController: UITableViewController { extension UnitsViewController { override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { - return units?.count ?? 0 + return tenants?.count ?? 0 } override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "UnitTableViewCell", for: indexPath) as! UnitTableViewCell - guard let unit = units else { return cell } - cell.setUnit(unit[indexPath.row]) + guard let tenants = tenants else { return cell } + cell.setTenant(tenants[indexPath.row]) return cell } override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { - guard let unit = units else { return } - let selectedUnit = unit[indexPath.row] - if selectedUnit.isOpenDoorEnabled { + guard let tenants = tenants else { return } + let selectedTenant = tenants[indexPath.row] + if selectedTenant.isOpenDoorEnabled { let doorViewController = DoorsTableViewController.initViewController() - doorViewController.panels = BMXUser.shared.getPanels(from: selectedUnit) - doorViewController.unit = selectedUnit + doorViewController.panels = BMXUser.shared.getPanels(from: selectedTenant) + doorViewController.tenant = selectedTenant navigationController?.pushViewController(doorViewController, animated: true) } } diff --git a/ButterflyMX Demo/Logic/CallsService.swift b/ButterflyMX Demo/Logic/CallsService.swift index 1a95a3d..7344659 100644 --- a/ButterflyMX Demo/Logic/CallsService.swift +++ b/ButterflyMX Demo/Logic/CallsService.swift @@ -147,7 +147,7 @@ extension CallsService: PKPushRegistryDelegate, CXProviderDelegate { } func provider(_ provider: CXProvider, perform action: CXAnswerCallAction) { - BMXCall.shared.answerCall() + BMXCall.shared.previewCall(autoAccept: true) action.fulfill() } diff --git a/Podfile b/Podfile index 28c43c2..f63239e 100644 --- a/Podfile +++ b/Podfile @@ -6,8 +6,8 @@ target 'ButterflyMX Demo' do use_frameworks! # Pods for ButterflyMX Demo - pod 'BMXCore', '~> 1.0.1' - pod 'BMXCall', '~> 1.0.2' + pod 'BMXCore', '~> 1.0.3' + pod 'BMXCall', '~> 1.0.3' pod 'SVProgressHUD' end diff --git a/Podfile.lock b/Podfile.lock index 7d2edb5..c6c6b5a 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,9 +1,9 @@ PODS: - - Alamofire (4.8.2) - - BMXCall (1.0.2): - - BMXCore (~> 1.0.1) - - BMXCore (1.0.1): - - Alamofire (~> 4.8.2) + - Alamofire (4.9.1) + - BMXCall (1.0.3): + - BMXCore (~> 1.0.3) + - BMXCore (1.0.3): + - Alamofire (~> 4.9.1) - Japx/CodableAlamofire (~> 2.0.2) - Japx/Alamofire (2.0.2): - Alamofire (~> 4.5) @@ -17,12 +17,12 @@ PODS: - SVProgressHUD (2.2.5) DEPENDENCIES: - - BMXCall (~> 1.0.2) - - BMXCore (~> 1.0.1) + - BMXCall (~> 1.0.3) + - BMXCore (~> 1.0.3) - SVProgressHUD SPEC REPOS: - https://github.com/cocoapods/specs.git: + trunk: - Alamofire - BMXCall - BMXCore @@ -30,12 +30,12 @@ SPEC REPOS: - SVProgressHUD SPEC CHECKSUMS: - Alamofire: ae5c501addb7afdbb13687d7f2f722c78734c2d3 - BMXCall: 4b2c28524da366cf55c7724c01a2fa0cbd969d10 - BMXCore: cbc096ab90811521659944b69f61ae92134f916b + Alamofire: 85e8a02c69d6020a0d734f6054870d7ecb75cf18 + BMXCall: e663826b6a9efee99fc56ab1ed5fc9b53b8b2206 + BMXCore: b0b9ab45c5022b4180daaf633bdce9c73b1fac06 Japx: fad17fcb8fe56d69a493ea7d3fce6e1d796879f8 SVProgressHUD: 1428aafac632c1f86f62aa4243ec12008d7a51d6 -PODFILE CHECKSUM: ab9e12b972d39082b3a02b358e355de99346d4c5 +PODFILE CHECKSUM: fd9cfe415a120afb94d412410ee4c75b2b54fbf5 -COCOAPODS: 1.7.3 +COCOAPODS: 1.8.4