Mercurial > public > simoleon
comparison Simoleon.xcodeproj/project.pbxproj @ 150:6eac99e99b96
Add error handling to read json function
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Thu, 19 Aug 2021 19:12:56 +0100 |
parents | 4271fb5f69e2 |
children | 2590ee472aa9 |
comparison
equal
deleted
inserted
replaced
149:07b5d7386e6e | 150:6eac99e99b96 |
---|---|
10 950093CA26CBC7A200FEBF67 /* SimoleonAppPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950093C926CBC7A200FEBF67 /* SimoleonAppPreview.swift */; }; | 10 950093CA26CBC7A200FEBF67 /* SimoleonAppPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950093C926CBC7A200FEBF67 /* SimoleonAppPreview.swift */; }; |
11 950A377726A820F800CAB175 /* DefaultCurrency+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950A377626A820F400CAB175 /* DefaultCurrency+CoreDataProperties.swift */; }; | 11 950A377726A820F800CAB175 /* DefaultCurrency+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950A377626A820F400CAB175 /* DefaultCurrency+CoreDataProperties.swift */; }; |
12 950A377826A820F800CAB175 /* DefaultCurrency+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950A377526A820F400CAB175 /* DefaultCurrency+CoreDataClass.swift */; }; | 12 950A377826A820F800CAB175 /* DefaultCurrency+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950A377526A820F400CAB175 /* DefaultCurrency+CoreDataClass.swift */; }; |
13 9522BEA926B5A4D20076B098 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9522BEA826B5A4D20076B098 /* AppDelegate.swift */; }; | 13 9522BEA926B5A4D20076B098 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9522BEA826B5A4D20076B098 /* AppDelegate.swift */; }; |
14 9522BEAB26B5AACB0076B098 /* ListModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9522BEAA26B5AACB0076B098 /* ListModifier.swift */; }; | 14 9522BEAB26B5AACB0076B098 /* ListModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9522BEAA26B5AACB0076B098 /* ListModifier.swift */; }; |
15 9555933A269B0AB8000FD726 /* ParseJson.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95559339269B0AB8000FD726 /* ParseJson.swift */; }; | 15 9522CD9D26CED2E100DD9D03 /* ErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9522CD9C26CED2E100DD9D03 /* ErrorHandling.swift */; }; |
16 9555933A269B0AB8000FD726 /* Read.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95559339269B0AB8000FD726 /* Read.swift */; }; | |
16 95561E3F26AF25EF00CCB543 /* SubscriptionFeature.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95561E3E26AF25EF00CCB543 /* SubscriptionFeature.swift */; }; | 17 95561E3F26AF25EF00CCB543 /* SubscriptionFeature.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95561E3E26AF25EF00CCB543 /* SubscriptionFeature.swift */; }; |
17 95562D4D26A8962A0047E778 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95562D4C26A8962A0047E778 /* StoreKit.framework */; }; | 18 95562D4D26A8962A0047E778 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95562D4C26A8962A0047E778 /* StoreKit.framework */; }; |
18 95562D5226A8AEF60047E778 /* Purchases in Frameworks */ = {isa = PBXBuildFile; productRef = 95562D5126A8AEF60047E778 /* Purchases */; }; | 19 95562D5226A8AEF60047E778 /* Purchases in Frameworks */ = {isa = PBXBuildFile; productRef = 95562D5126A8AEF60047E778 /* Purchases */; }; |
19 957065E226A5FE0400523E68 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957065E126A5FE0400523E68 /* Settings.swift */; }; | 20 957065E226A5FE0400523E68 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957065E126A5FE0400523E68 /* Settings.swift */; }; |
20 958526C326B41D60001FC826 /* CurrencyPairModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 958526C226B41D60001FC826 /* CurrencyPairModel.swift */; }; | 21 958526C326B41D60001FC826 /* CurrencyPairModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 958526C226B41D60001FC826 /* CurrencyPairModel.swift */; }; |
109 950093CB26CBC7A200FEBF67 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | 110 950093CB26CBC7A200FEBF67 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
110 950A377526A820F400CAB175 /* DefaultCurrency+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DefaultCurrency+CoreDataClass.swift"; sourceTree = "<group>"; }; | 111 950A377526A820F400CAB175 /* DefaultCurrency+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DefaultCurrency+CoreDataClass.swift"; sourceTree = "<group>"; }; |
111 950A377626A820F400CAB175 /* DefaultCurrency+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DefaultCurrency+CoreDataProperties.swift"; sourceTree = "<group>"; }; | 112 950A377626A820F400CAB175 /* DefaultCurrency+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DefaultCurrency+CoreDataProperties.swift"; sourceTree = "<group>"; }; |
112 9522BEA826B5A4D20076B098 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; | 113 9522BEA826B5A4D20076B098 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
113 9522BEAA26B5AACB0076B098 /* ListModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListModifier.swift; sourceTree = "<group>"; }; | 114 9522BEAA26B5AACB0076B098 /* ListModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListModifier.swift; sourceTree = "<group>"; }; |
114 95559339269B0AB8000FD726 /* ParseJson.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParseJson.swift; sourceTree = "<group>"; }; | 115 9522CD9C26CED2E100DD9D03 /* ErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorHandling.swift; sourceTree = "<group>"; }; |
116 95559339269B0AB8000FD726 /* Read.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Read.swift; sourceTree = "<group>"; }; | |
115 95561E3E26AF25EF00CCB543 /* SubscriptionFeature.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriptionFeature.swift; sourceTree = "<group>"; }; | 117 95561E3E26AF25EF00CCB543 /* SubscriptionFeature.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriptionFeature.swift; sourceTree = "<group>"; }; |
116 95562D4C26A8962A0047E778 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; | 118 95562D4C26A8962A0047E778 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; |
117 956088B526B9307600A4FD6C /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SnapshotHelper.swift; path = fastlane/SnapshotHelper.swift; sourceTree = "<group>"; }; | 119 956088B526B9307600A4FD6C /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SnapshotHelper.swift; path = fastlane/SnapshotHelper.swift; sourceTree = "<group>"; }; |
118 957065E126A5FE0400523E68 /* Settings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = "<group>"; }; | 120 957065E126A5FE0400523E68 /* Settings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = "<group>"; }; |
119 958526C226B41D60001FC826 /* CurrencyPairModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyPairModel.swift; sourceTree = "<group>"; }; | 121 958526C226B41D60001FC826 /* CurrencyPairModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyPairModel.swift; sourceTree = "<group>"; }; |
259 sourceTree = "<group>"; | 261 sourceTree = "<group>"; |
260 }; | 262 }; |
261 95559338269B0AAA000FD726 /* Functions */ = { | 263 95559338269B0AAA000FD726 /* Functions */ = { |
262 isa = PBXGroup; | 264 isa = PBXGroup; |
263 children = ( | 265 children = ( |
264 95559339269B0AB8000FD726 /* ParseJson.swift */, | 266 95559339269B0AB8000FD726 /* Read.swift */, |
265 9585BB1126A6B71B00E3193E /* ReadConfig.swift */, | 267 9585BB1126A6B71B00E3193E /* ReadConfig.swift */, |
266 9585BB1326A6B7F400E3193E /* NetworkRequest.swift */, | 268 9585BB1326A6B7F400E3193E /* NetworkRequest.swift */, |
267 9585BB1926A6E8FD00E3193E /* SimpleSuccess.swift */, | 269 9585BB1926A6E8FD00E3193E /* SimpleSuccess.swift */, |
268 ); | 270 ); |
269 path = Functions; | 271 path = Functions; |
368 95C5179E26A5F34200BC2B24 /* Favorites.swift */, | 370 95C5179E26A5F34200BC2B24 /* Favorites.swift */, |
369 957065E126A5FE0400523E68 /* Settings.swift */, | 371 957065E126A5FE0400523E68 /* Settings.swift */, |
370 95D8C8C626A95D2900BCC188 /* SubscriptionPaywall.swift */, | 372 95D8C8C626A95D2900BCC188 /* SubscriptionPaywall.swift */, |
371 95C5B22B2697752700941585 /* Assets.xcassets */, | 373 95C5B22B2697752700941585 /* Assets.xcassets */, |
372 95C5B2302697752700941585 /* Persistence.swift */, | 374 95C5B2302697752700941585 /* Persistence.swift */, |
375 9522CD9C26CED2E100DD9D03 /* ErrorHandling.swift */, | |
373 95C5B2352697752700941585 /* Info.plist */, | 376 95C5B2352697752700941585 /* Info.plist */, |
374 95C5B2322697752700941585 /* Simoleon.xcdatamodeld */, | 377 95C5B2322697752700941585 /* Simoleon.xcdatamodeld */, |
375 95E76435269DFC1A008E9F31 /* LaunchScreen.storyboard */, | 378 95E76435269DFC1A008E9F31 /* LaunchScreen.storyboard */, |
376 95FE659A269AFB44008745DE /* Helpers */, | 379 95FE659A269AFB44008745DE /* Helpers */, |
377 95559331269B094A000FD726 /* Models */, | 380 95559331269B094A000FD726 /* Models */, |
670 buildActionMask = 2147483647; | 673 buildActionMask = 2147483647; |
671 files = ( | 674 files = ( |
672 95C5179926A5EC9F00BC2B24 /* FavoriteButton.swift in Sources */, | 675 95C5179926A5EC9F00BC2B24 /* FavoriteButton.swift in Sources */, |
673 95C5179C26A5EFBE00BC2B24 /* Favorite+CoreDataClass.swift in Sources */, | 676 95C5179C26A5EFBE00BC2B24 /* Favorite+CoreDataClass.swift in Sources */, |
674 950A377826A820F800CAB175 /* DefaultCurrency+CoreDataClass.swift in Sources */, | 677 950A377826A820F800CAB175 /* DefaultCurrency+CoreDataClass.swift in Sources */, |
678 9522CD9D26CED2E100DD9D03 /* ErrorHandling.swift in Sources */, | |
675 95C5B2312697752700941585 /* Persistence.swift in Sources */, | 679 95C5B2312697752700941585 /* Persistence.swift in Sources */, |
676 9585BB1226A6B71B00E3193E /* ReadConfig.swift in Sources */, | 680 9585BB1226A6B71B00E3193E /* ReadConfig.swift in Sources */, |
677 95AEBC9526A03ECB00613729 /* ContentView.swift in Sources */, | 681 95AEBC9526A03ECB00613729 /* ContentView.swift in Sources */, |
678 9522BEAB26B5AACB0076B098 /* ListModifier.swift in Sources */, | 682 9522BEAB26B5AACB0076B098 /* ListModifier.swift in Sources */, |
679 95909CB326B07BFC00D051AB /* SearchBar.swift in Sources */, | 683 95909CB326B07BFC00D051AB /* SearchBar.swift in Sources */, |
680 95AEBC9B26A04A4200613729 /* CurrencyMetadataModel.swift in Sources */, | 684 95AEBC9B26A04A4200613729 /* CurrencyMetadataModel.swift in Sources */, |
681 9522BEA926B5A4D20076B098 /* AppDelegate.swift in Sources */, | 685 9522BEA926B5A4D20076B098 /* AppDelegate.swift in Sources */, |
682 95D8C8CD26A9784500BCC188 /* SubscribeButton.swift in Sources */, | 686 95D8C8CD26A9784500BCC188 /* SubscribeButton.swift in Sources */, |
683 950A377726A820F800CAB175 /* DefaultCurrency+CoreDataProperties.swift in Sources */, | 687 950A377726A820F800CAB175 /* DefaultCurrency+CoreDataProperties.swift in Sources */, |
684 9585BB1A26A6E8FD00E3193E /* SimpleSuccess.swift in Sources */, | 688 9585BB1A26A6E8FD00E3193E /* SimpleSuccess.swift in Sources */, |
685 9555933A269B0AB8000FD726 /* ParseJson.swift in Sources */, | 689 9555933A269B0AB8000FD726 /* Read.swift in Sources */, |
686 95D8C8CF26A98A7900BCC188 /* RestoreButton.swift in Sources */, | 690 95D8C8CF26A98A7900BCC188 /* RestoreButton.swift in Sources */, |
687 95C5179D26A5EFBE00BC2B24 /* Favorite+CoreDataProperties.swift in Sources */, | 691 95C5179D26A5EFBE00BC2B24 /* Favorite+CoreDataProperties.swift in Sources */, |
688 95C5179F26A5F34200BC2B24 /* Favorites.swift in Sources */, | 692 95C5179F26A5F34200BC2B24 /* Favorites.swift in Sources */, |
689 95C5B2282697752600941585 /* SimoleonApp.swift in Sources */, | 693 95C5B2282697752600941585 /* SimoleonApp.swift in Sources */, |
690 95B54F4A26A4A450001DC0D8 /* ConversionBox.swift in Sources */, | 694 95B54F4A26A4A450001DC0D8 /* ConversionBox.swift in Sources */, |