Skip to content

Commit

Permalink
Implement Phone Validation
Browse files Browse the repository at this point in the history
  • Loading branch information
BorisNikolic committed Oct 27, 2023
1 parent 3793b75 commit 703f44e
Show file tree
Hide file tree
Showing 22 changed files with 830 additions and 727 deletions.
14 changes: 8 additions & 6 deletions Debug App/Primer.io Debug App.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,8 @@
97F0B302DF965C1AD1EC6F4D /* PaymentMethodConfigServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 743F107C464526926A34A433 /* PaymentMethodConfigServiceTests.swift */; };
9AB1ABF4E46A37766CDBF197 /* ApayaTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F79B50111AC4161CFB1EFE8 /* ApayaTests.swift */; };
A13392BC2AD459E90005A4D7 /* NolPayLinkCardComponentTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A13392BB2AD459E90005A4D7 /* NolPayLinkCardComponentTest.swift */; };
A1536BAD2AEBEC3A0087DDC0 /* NolPayPhoneMetadataServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1536BAC2AEBEC3A0087DDC0 /* NolPayPhoneMetadataServiceTests.swift */; };
A1536BAF2AEC0A6D0087DDC0 /* NolTestsMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1536BAE2AEC0A6D0087DDC0 /* NolTestsMocks.swift */; };
A1585C752ACDAA700014F0B9 /* NolPayLinkedCardsComponentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1585C742ACDAA700014F0B9 /* NolPayLinkedCardsComponentTests.swift */; };
A1A3D0F32AD5585A00F7D8C9 /* NolPayUnlinkCardComponentTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1A3D0F22AD5585A00F7D8C9 /* NolPayUnlinkCardComponentTest.swift */; };
A1A3D0F52AD56BE300F7D8C9 /* NolPayPaymentComponentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1A3D0F42AD56BE300F7D8C9 /* NolPayPaymentComponentTests.swift */; };
Expand Down Expand Up @@ -209,6 +211,8 @@
994AE6760B506D02499AEC90 /* CardComponentManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardComponentManagerTests.swift; sourceTree = "<group>"; };
9D122A0B71B707C2110AB7F5 /* PayPalConfirmBillingAgreementTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PayPalConfirmBillingAgreementTests.swift; sourceTree = "<group>"; };
A13392BB2AD459E90005A4D7 /* NolPayLinkCardComponentTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NolPayLinkCardComponentTest.swift; sourceTree = "<group>"; };
A1536BAC2AEBEC3A0087DDC0 /* NolPayPhoneMetadataServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NolPayPhoneMetadataServiceTests.swift; sourceTree = "<group>"; };
A1536BAE2AEC0A6D0087DDC0 /* NolTestsMocks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NolTestsMocks.swift; sourceTree = "<group>"; };
A1585C742ACDAA700014F0B9 /* NolPayLinkedCardsComponentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NolPayLinkedCardsComponentTests.swift; sourceTree = "<group>"; };
A1604A656AF654D7422A2A5E /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Main.strings; sourceTree = "<group>"; };
A1A3D0F22AD5585A00F7D8C9 /* NolPayUnlinkCardComponentTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NolPayUnlinkCardComponentTest.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -442,10 +446,12 @@
isa = PBXGroup;
children = (
041295AB2AB9E2A900A4F243 /* PrimerHeadlessNolPayManagerTests.swift */,
A1536BAC2AEBEC3A0087DDC0 /* NolPayPhoneMetadataServiceTests.swift */,
A1585C742ACDAA700014F0B9 /* NolPayLinkedCardsComponentTests.swift */,
A13392BB2AD459E90005A4D7 /* NolPayLinkCardComponentTest.swift */,
A1A3D0F22AD5585A00F7D8C9 /* NolPayUnlinkCardComponentTest.swift */,
A1A3D0F42AD56BE300F7D8C9 /* NolPayPaymentComponentTests.swift */,
A1536BAE2AEC0A6D0087DDC0 /* NolTestsMocks.swift */,
);
path = NolPay;
sourceTree = "<group>";
Expand Down Expand Up @@ -802,6 +808,7 @@
A13392BC2AD459E90005A4D7 /* NolPayLinkCardComponentTest.swift in Sources */,
3FD160A4D951EA772ADF4E25 /* DecodedClientToken.swift in Sources */,
3D112A8DE292D097E651FCDB /* IPay88Tests.swift in Sources */,
A1536BAF2AEC0A6D0087DDC0 /* NolTestsMocks.swift in Sources */,
A61B9E61EDCE18D34438352E /* PayPalConfirmBillingAgreementTests.swift in Sources */,
8064B65A8F83D5B004D081FD /* PaymentMethodConfigTests.swift in Sources */,
4BD7794627267B40E9E10686 /* PrimerCheckoutTheme.swift in Sources */,
Expand Down Expand Up @@ -832,6 +839,7 @@
2C98B33ECA68109C7A6AA134 /* PrimerBancontactCardDataManagerTests.swift in Sources */,
05FAC0D894B841B52E9E0A9A /* PrimerRawCardDataManagerTests.swift in Sources */,
D649870C2D022B4063BDC0B4 /* PrimerRawRetailerDataTests.swift in Sources */,
A1536BAD2AEBEC3A0087DDC0 /* NolPayPhoneMetadataServiceTests.swift in Sources */,
7F49B29FCC55CF3C5CB6C506 /* CardComponentManagerTests.swift in Sources */,
DB1A2989DDE0928C62B15303 /* PayPalServiceTests.swift in Sources */,
97F0B302DF965C1AD1EC6F4D /* PaymentMethodConfigServiceTests.swift in Sources */,
Expand Down Expand Up @@ -953,10 +961,8 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = "$(SRCROOT)/ExampleApp.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = N8UN9TR5DY;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = "Primer Debug";
Expand All @@ -967,7 +973,6 @@
PRODUCT_BUNDLE_IDENTIFIER = "";
PRODUCT_NAME = "Debug App";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match Development com.primerapi.PrimerSDKExample";
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = NO;
Expand All @@ -988,10 +993,8 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = "$(SRCROOT)/ExampleApp.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = N8UN9TR5DY;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = "Primer Debug";
Expand All @@ -1002,7 +1005,6 @@
PRODUCT_BUNDLE_IDENTIFIER = "";
PRODUCT_NAME = "Debug App";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match Development com.primerapi.PrimerSDKExample";
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = NO;
Expand Down
Loading

0 comments on commit 703f44e

Please sign in to comment.