Skip to content

Commit 8aa315a

Browse files
refactor: Port MPDevice to Swift
1 parent ba789d8 commit 8aa315a

22 files changed

+656
-684
lines changed

UnitTests/MPBackendControllerTests.m

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
#import "MPKitConfiguration.h"
1818
#import "MParticleSwift.h"
1919
#import "MPBaseTestCase.h"
20-
#import "MPDevice.h"
2120
#import "MPLaunchInfo.h"
2221

2322
#if TARGET_OS_IOS == 1

UnitTests/MPDeviceTests.m

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
#import <XCTest/XCTest.h>
22
#import <OCMock/OCMock.h>
3-
#import "MPDevice.h"
43
#import "mParticle.h"
54
#import "MPIConstants.h"
65
#import "MParticleSwift.h"
7-
6+
#if TARGET_OS_IOS == 1
7+
#import <CoreTelephony/CTTelephonyNetworkInfo.h>
8+
#import <CoreTelephony/CTCarrier.h>
9+
#endif
810
@interface MParticle ()
911

1012
@property (nonatomic, strong, readonly) MPStateMachine_PRIVATE *stateMachine;
@@ -20,10 +22,7 @@ @implementation MPDeviceTests
2022

2123
- (void)testTelephonyRadioAccessTechnology {
2224
#if TARGET_OS_IOS == 1
23-
CTTelephonyNetworkInfo *mockTelephonyNetworkInfo = OCMPartialMock([[CTTelephonyNetworkInfo alloc] init]);
24-
[[[(id)mockTelephonyNetworkInfo stub] andReturn:@"foo"] currentRadioAccessTechnology];
25-
MPDevice *device = [[MPDevice alloc] init];
26-
[device setValue:mockTelephonyNetworkInfo forKey:@"telephonyNetworkInfo"];
25+
MPDevice *device = [[MPDevice alloc] initWithStateMachine:[MParticle sharedInstance].stateMachine userDefaults:[MPUserDefaults standardUserDefaultsWithStateMachine:[MParticle sharedInstance].stateMachine backendController:[MParticle sharedInstance].backendController identity:[MParticle sharedInstance].identity] identity:[MParticle sharedInstance].identity];
2726
NSString *technology = device.radioAccessTechnology;
2827
XCTAssertEqualObjects(technology, @"None");
2928
#endif
@@ -35,7 +34,7 @@ - (void)testDictionaryDescription {
3534
NSData *testDeviceToken = [@"<000000000000000000000000000000>" dataUsingEncoding:NSUTF8StringEncoding];
3635
userDefaults[kMPDeviceTokenKey] = testDeviceToken;
3736

38-
MPDevice *device = [[MPDevice alloc] init];
37+
MPDevice *device = [[MPDevice alloc] initWithStateMachine:[MParticle sharedInstance].stateMachine userDefaults:[MPUserDefaults standardUserDefaultsWithStateMachine:[MParticle sharedInstance].stateMachine backendController:[MParticle sharedInstance].backendController identity:[MParticle sharedInstance].identity] identity:[MParticle sharedInstance].identity];
3938
NSDictionary *testDictionary = device.dictionaryRepresentation;
4039
XCTAssertEqualObjects(testDictionary[@"dll"], @"en");
4140
XCTAssertEqualObjects(testDictionary[@"dlc"], @"US");

UnitTests/MPNetworkCommunicationTests.m

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#import "MPPersistenceController.h"
1212
#import "MPURL.h"
1313
#import "MPStateMachine.h"
14-
#import "MPDevice.h"
1514
#import "MParticleSwift.h"
1615
#import "MPIConstants.h"
1716

UnitTests/MPUploadBuilderTests.m

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
#import "MPIntegrationAttributes.h"
1010
#import "MPPersistenceController.h"
1111
#import "MPBaseTestCase.h"
12-
#import "MPDevice.h"
1312
#import "mParticle.h"
1413
#import "MParticleSwift.h"
1514

UnitTests/MParticleTests.m

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
#import "MPURLRequestBuilder.h"
99
#import "MPPersistenceController.h"
1010
#import "MPURL.h"
11-
#import "MPDevice.h"
1211
#import "MPKitContainer.h"
1312
#import "MPKitTestClassSideloaded.h"
1413
#import "MPKitTestClassNoStartImmediately.h"
@@ -826,7 +825,7 @@ - (void)testSetATTStatusNotDetermined {
826825
XCTAssertEqual(instance.stateMachine.attAuthorizationStatus.intValue, MPATTAuthorizationStatusNotDetermined);
827826
XCTAssert(instance.stateMachine.attAuthorizationTimestamp);
828827

829-
MPDevice *device = [[MPDevice alloc] init];
828+
MPDevice *device = [[MPDevice alloc] initWithStateMachine:[MParticle sharedInstance].stateMachine userDefaults:[MPUserDefaults standardUserDefaultsWithStateMachine:[MParticle sharedInstance].stateMachine backendController:[MParticle sharedInstance].backendController identity:[MParticle sharedInstance].identity] identity:[MParticle sharedInstance].identity];
830829
NSDictionary *deviceDict = [device dictionaryRepresentation];
831830

832831
XCTAssertEqualObjects(deviceDict[kMPATT], @"not_determined");
@@ -854,7 +853,7 @@ - (void)testSetATTStatusRestricted {
854853
XCTAssertEqual(instance.stateMachine.attAuthorizationStatus.intValue, MPATTAuthorizationStatusRestricted);
855854
XCTAssert(instance.stateMachine.attAuthorizationTimestamp);
856855

857-
MPDevice *device = [[MPDevice alloc] init];
856+
MPDevice *device = [[MPDevice alloc] initWithStateMachine:[MParticle sharedInstance].stateMachine userDefaults:[MPUserDefaults standardUserDefaultsWithStateMachine:[MParticle sharedInstance].stateMachine backendController:[MParticle sharedInstance].backendController identity:[MParticle sharedInstance].identity] identity:[MParticle sharedInstance].identity];
858857
NSDictionary *deviceDict = [device dictionaryRepresentation];
859858

860859
XCTAssertEqualObjects(deviceDict[kMPATT], @"restricted");
@@ -882,7 +881,7 @@ - (void)testSetATTStatusDenied {
882881
XCTAssertEqual(instance.stateMachine.attAuthorizationStatus.intValue, MPATTAuthorizationStatusDenied);
883882
XCTAssert(instance.stateMachine.attAuthorizationTimestamp);
884883

885-
MPDevice *device = [[MPDevice alloc] init];
884+
MPDevice *device = [[MPDevice alloc] initWithStateMachine:[MParticle sharedInstance].stateMachine userDefaults:[MPUserDefaults standardUserDefaultsWithStateMachine:[MParticle sharedInstance].stateMachine backendController:[MParticle sharedInstance].backendController identity:[MParticle sharedInstance].identity] identity:[MParticle sharedInstance].identity];
886885
NSDictionary *deviceDict = [device dictionaryRepresentation];
887886

888887
XCTAssertEqualObjects(deviceDict[kMPATT], @"denied");
@@ -910,7 +909,7 @@ - (void)testSetATTStatusAuthorized {
910909
XCTAssertEqual(instance.stateMachine.attAuthorizationStatus.intValue, MPATTAuthorizationStatusAuthorized);
911910
XCTAssert(instance.stateMachine.attAuthorizationTimestamp);
912911

913-
MPDevice *device = [[MPDevice alloc] init];
912+
MPDevice *device = [[MPDevice alloc] initWithStateMachine:[MParticle sharedInstance].stateMachine userDefaults:[MPUserDefaults standardUserDefaultsWithStateMachine:[MParticle sharedInstance].stateMachine backendController:[MParticle sharedInstance].backendController identity:[MParticle sharedInstance].identity] identity:[MParticle sharedInstance].identity];
914913
NSDictionary *deviceDict = [device dictionaryRepresentation];
915914

916915
XCTAssertEqualObjects(deviceDict[kMPATT], @"authorized");
@@ -939,7 +938,7 @@ - (void)testSetATTStatusWithTimestamp {
939938
XCTAssertEqual(instance.stateMachine.attAuthorizationStatus.intValue, MPATTAuthorizationStatusAuthorized);
940939
XCTAssertEqual(instance.stateMachine.attAuthorizationTimestamp.doubleValue, testTimestamp.doubleValue);
941940

942-
MPDevice *device = [[MPDevice alloc] init];
941+
MPDevice *device = [[MPDevice alloc] initWithStateMachine:[MParticle sharedInstance].stateMachine userDefaults:[MPUserDefaults standardUserDefaultsWithStateMachine:[MParticle sharedInstance].stateMachine backendController:[MParticle sharedInstance].backendController identity:[MParticle sharedInstance].identity] identity:[MParticle sharedInstance].identity];
943942
NSDictionary *deviceDict = [device dictionaryRepresentation];
944943

945944
XCTAssertEqualObjects(deviceDict[kMPATT], @"authorized");
@@ -967,7 +966,7 @@ - (void)testSetATTStatusRemoveIDFA {
967966
XCTAssertEqual(instance.stateMachine.attAuthorizationStatus.intValue, MPATTAuthorizationStatusDenied);
968967
XCTAssert(instance.stateMachine.attAuthorizationTimestamp);
969968

970-
MPDevice *device = [[MPDevice alloc] init];
969+
MPDevice *device = [[MPDevice alloc] initWithStateMachine:[MParticle sharedInstance].stateMachine userDefaults:[MPUserDefaults standardUserDefaultsWithStateMachine:[MParticle sharedInstance].stateMachine backendController:[MParticle sharedInstance].backendController identity:[MParticle sharedInstance].identity] identity:[MParticle sharedInstance].identity];
971970
NSDictionary *deviceDict = [device dictionaryRepresentation];
972971

973972
XCTAssertEqualObjects(deviceDict[kMPATT], @"denied");

mParticle-Apple-SDK.xcodeproj/project.pbxproj

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -160,15 +160,13 @@
160160
53A79BCE29CDFB2000E7489F /* NSDictionary+MPCaseInsensitive.m in Sources */ = {isa = PBXBuildFile; fileRef = 53A79B0929CDFB1F00E7489F /* NSDictionary+MPCaseInsensitive.m */; };
161161
53A79BD229CDFB2000E7489F /* MPApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 53A79B0D29CDFB1F00E7489F /* MPApplication.m */; };
162162
53A79BD729CDFB2000E7489F /* MPUploadBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 53A79B1229CDFB1F00E7489F /* MPUploadBuilder.m */; };
163-
53A79BDA29CDFB2000E7489F /* MPDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 53A79B1529CDFB1F00E7489F /* MPDevice.m */; };
164163
53A79BDC29CDFB2000E7489F /* MPLaunchInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79B1729CDFB1F00E7489F /* MPLaunchInfo.h */; };
165164
53A79BDF29CDFB2000E7489F /* MPMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79B1A29CDFB1F00E7489F /* MPMessageBuilder.h */; };
166165
53A79BE329CDFB2000E7489F /* MPBracket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 53A79B1E29CDFB1F00E7489F /* MPBracket.cpp */; };
167166
53A79BE829CDFB2000E7489F /* MPUploadBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79B2329CDFB1F00E7489F /* MPUploadBuilder.h */; };
168167
53A79BE929CDFB2000E7489F /* MPApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79B2429CDFB1F00E7489F /* MPApplication.h */; settings = {ATTRIBUTES = (Public, ); }; };
169168
53A79BEB29CDFB2000E7489F /* NSNumber+MPFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53A79B2629CDFB1F00E7489F /* NSNumber+MPFormatter.swift */; };
170169
53A79BEE29CDFB2000E7489F /* MPLaunchInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 53A79B2929CDFB1F00E7489F /* MPLaunchInfo.m */; };
171-
53A79BF029CDFB2000E7489F /* MPDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79B2B29CDFB1F00E7489F /* MPDevice.h */; };
172170
53A79BF129CDFB2000E7489F /* MPBracket.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79B2C29CDFB1F00E7489F /* MPBracket.h */; };
173171
53A79BF329CDFB2000E7489F /* MPCustomModulePreference.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79B2F29CDFB1F00E7489F /* MPCustomModulePreference.h */; };
174172
53A79BF429CDFB2000E7489F /* MPCustomModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79B3029CDFB1F00E7489F /* MPCustomModule.h */; };
@@ -364,7 +362,6 @@
364362
53A79D4129CE23F700E7489F /* MPDatabaseMigrationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79ABA29CDFB1E00E7489F /* MPDatabaseMigrationController.h */; };
365363
53A79D4329CE23F700E7489F /* MParticleUserNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79ABD29CDFB1E00E7489F /* MParticleUserNotification.h */; };
366364
53A79D4529CE23F700E7489F /* MPForwardQueueItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79B5229CDFB1F00E7489F /* MPForwardQueueItem.h */; };
367-
53A79D4629CE23F700E7489F /* MPDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79B2B29CDFB1F00E7489F /* MPDevice.h */; };
368365
53A79D4729CE23F700E7489F /* MPAttributeProjection.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79B4E29CDFB1F00E7489F /* MPAttributeProjection.h */; };
369366
53A79D4829CE23F700E7489F /* MPConsentSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79AFA29CDFB1F00E7489F /* MPConsentSerialization.h */; };
370367
53A79D4929CE23F700E7489F /* MPConsentKitFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79AFC29CDFB1F00E7489F /* MPConsentKitFilter.h */; };
@@ -392,7 +389,6 @@
392389
53A79D6329CE23F700E7489F /* MPMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79ACB29CDFB1E00E7489F /* MPMessage.h */; };
393390
53A79D6529CE23F700E7489F /* MPConnector.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A79AB529CDFB1E00E7489F /* MPConnector.h */; };
394391
53A79D6729CE23F700E7489F /* MPForwardQueueParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 53A79B5129CDFB1F00E7489F /* MPForwardQueueParameters.m */; };
395-
53A79D6829CE23F700E7489F /* MPDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 53A79B1529CDFB1F00E7489F /* MPDevice.m */; };
396392
53A79D6929CE23F700E7489F /* NSDictionary+MPCaseInsensitive.m in Sources */ = {isa = PBXBuildFile; fileRef = 53A79B0929CDFB1F00E7489F /* NSDictionary+MPCaseInsensitive.m */; };
397393
53A79D6C29CE23F700E7489F /* MPURLRequestBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 53A79AB229CDFB1E00E7489F /* MPURLRequestBuilder.m */; };
398394
53A79D6D29CE23F700E7489F /* MPCustomModulePreference.m in Sources */ = {isa = PBXBuildFile; fileRef = 53A79B3129CDFB1F00E7489F /* MPCustomModulePreference.m */; };
@@ -499,6 +495,8 @@
499495
D3CEDAC92CA2F214001B32DF /* MPLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3CEDAC72CA2F214001B32DF /* MPLogger.swift */; };
500496
D3CEDACB2CB027E1001B32DF /* MPConvertJS.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3CEDACA2CB027E1001B32DF /* MPConvertJS.swift */; };
501497
D3CEDACC2CB027E1001B32DF /* MPConvertJS.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3CEDACA2CB027E1001B32DF /* MPConvertJS.swift */; };
498+
D3DE316B2D5261FC00CC537F /* MPDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3DE316A2D5261F700CC537F /* MPDevice.swift */; };
499+
D3DE316C2D5261FC00CC537F /* MPDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3DE316A2D5261F700CC537F /* MPDevice.swift */; };
502500
/* End PBXBuildFile section */
503501

504502
/* Begin PBXContainerItemProxy section */
@@ -597,15 +595,13 @@
597595
53A79B0929CDFB1F00E7489F /* NSDictionary+MPCaseInsensitive.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+MPCaseInsensitive.m"; sourceTree = "<group>"; };
598596
53A79B0D29CDFB1F00E7489F /* MPApplication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPApplication.m; sourceTree = "<group>"; };
599597
53A79B1229CDFB1F00E7489F /* MPUploadBuilder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPUploadBuilder.m; sourceTree = "<group>"; };
600-
53A79B1529CDFB1F00E7489F /* MPDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPDevice.m; sourceTree = "<group>"; };
601598
53A79B1729CDFB1F00E7489F /* MPLaunchInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPLaunchInfo.h; sourceTree = "<group>"; };
602599
53A79B1A29CDFB1F00E7489F /* MPMessageBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPMessageBuilder.h; sourceTree = "<group>"; };
603600
53A79B1E29CDFB1F00E7489F /* MPBracket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MPBracket.cpp; sourceTree = "<group>"; };
604601
53A79B2329CDFB1F00E7489F /* MPUploadBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPUploadBuilder.h; sourceTree = "<group>"; };
605602
53A79B2429CDFB1F00E7489F /* MPApplication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPApplication.h; sourceTree = "<group>"; };
606603
53A79B2629CDFB1F00E7489F /* NSNumber+MPFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSNumber+MPFormatter.swift"; sourceTree = "<group>"; };
607604
53A79B2929CDFB1F00E7489F /* MPLaunchInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPLaunchInfo.m; sourceTree = "<group>"; };
608-
53A79B2B29CDFB1F00E7489F /* MPDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPDevice.h; sourceTree = "<group>"; };
609605
53A79B2C29CDFB1F00E7489F /* MPBracket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPBracket.h; sourceTree = "<group>"; };
610606
53A79B2F29CDFB1F00E7489F /* MPCustomModulePreference.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPCustomModulePreference.h; sourceTree = "<group>"; };
611607
53A79B3029CDFB1F00E7489F /* MPCustomModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPCustomModule.h; sourceTree = "<group>"; };
@@ -779,6 +775,7 @@
779775
D3CEDAC22C9DAC25001B32DF /* MPDateFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPDateFormatter.swift; sourceTree = "<group>"; };
780776
D3CEDAC72CA2F214001B32DF /* MPLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPLogger.swift; sourceTree = "<group>"; };
781777
D3CEDACA2CB027E1001B32DF /* MPConvertJS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPConvertJS.swift; sourceTree = "<group>"; };
778+
D3DE316A2D5261F700CC537F /* MPDevice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPDevice.swift; sourceTree = "<group>"; };
782779
/* End PBXFileReference section */
783780

784781
/* Begin PBXFrameworksBuildPhase section */
@@ -1008,14 +1005,13 @@
10081005
53A79B0D29CDFB1F00E7489F /* MPApplication.m */,
10091006
D3961CDD2CC0B7E4003B3194 /* NSString+MPPercentEscape.swift */,
10101007
53A79B1229CDFB1F00E7489F /* MPUploadBuilder.m */,
1011-
53A79B1529CDFB1F00E7489F /* MPDevice.m */,
10121008
53A79B1729CDFB1F00E7489F /* MPLaunchInfo.h */,
10131009
53A79B1A29CDFB1F00E7489F /* MPMessageBuilder.h */,
10141010
53A79B1E29CDFB1F00E7489F /* MPBracket.cpp */,
10151011
53A79B2329CDFB1F00E7489F /* MPUploadBuilder.h */,
10161012
53A79B2629CDFB1F00E7489F /* NSNumber+MPFormatter.swift */,
10171013
53A79B2929CDFB1F00E7489F /* MPLaunchInfo.m */,
1018-
53A79B2B29CDFB1F00E7489F /* MPDevice.h */,
1014+
D3DE316A2D5261F700CC537F /* MPDevice.swift */,
10191015
53A79B2C29CDFB1F00E7489F /* MPBracket.h */,
10201016
53FDD1BC2AE871AF003D5FA1 /* MPIHasher.swift */,
10211017
534C11B52D08F53D00466F71 /* MPUserAttributeChange.swift */,
@@ -1340,7 +1336,6 @@
13401336
53A79B8529CDFB2000E7489F /* MPDatabaseMigrationController.h in Headers */,
13411337
53A79B8729CDFB2000E7489F /* MParticleUserNotification.h in Headers */,
13421338
53A79C1029CDFB2100E7489F /* MPForwardQueueItem.h in Headers */,
1343-
53A79BF029CDFB2000E7489F /* MPDevice.h in Headers */,
13441339
53A79C0C29CDFB2100E7489F /* MPAttributeProjection.h in Headers */,
13451340
53A79BC229CDFB2000E7489F /* MPConsentSerialization.h in Headers */,
13461341
53A79BC429CDFB2000E7489F /* MPConsentKitFilter.h in Headers */,
@@ -1430,7 +1425,6 @@
14301425
53A79D4129CE23F700E7489F /* MPDatabaseMigrationController.h in Headers */,
14311426
53A79D4329CE23F700E7489F /* MParticleUserNotification.h in Headers */,
14321427
53A79D4529CE23F700E7489F /* MPForwardQueueItem.h in Headers */,
1433-
53A79D4629CE23F700E7489F /* MPDevice.h in Headers */,
14341428
53A79D4729CE23F700E7489F /* MPAttributeProjection.h in Headers */,
14351429
53A79D4829CE23F700E7489F /* MPConsentSerialization.h in Headers */,
14361430
53A79D4929CE23F700E7489F /* MPConsentKitFilter.h in Headers */,
@@ -1691,7 +1685,6 @@
16911685
buildActionMask = 2147483647;
16921686
files = (
16931687
53A79C0F29CDFB2100E7489F /* MPForwardQueueParameters.m in Sources */,
1694-
53A79BDA29CDFB2000E7489F /* MPDevice.m in Sources */,
16951688
53A79BCE29CDFB2000E7489F /* NSDictionary+MPCaseInsensitive.m in Sources */,
16961689
53A79B7E29CDFB2000E7489F /* MPURLRequestBuilder.m in Sources */,
16971690
53A79BF529CDFB2000E7489F /* MPCustomModulePreference.m in Sources */,
@@ -1771,6 +1764,7 @@
17711764
53A79C0429CDFB2100E7489F /* MPCommerceEventInstruction.m in Sources */,
17721765
53A79B9029CDFB2000E7489F /* MPDataModelAbstract.m in Sources */,
17731766
53FDD1BD2AE871AF003D5FA1 /* MPIHasher.swift in Sources */,
1767+
D3DE316B2D5261FC00CC537F /* MPDevice.swift in Sources */,
17741768
53A79BBD29CDFB2000E7489F /* MPBackendController.m in Sources */,
17751769
53A79C1B29CDFB2100E7489F /* MPForwardQueueItem.m in Sources */,
17761770
53A79C1629CDFB2100E7489F /* MPEventProjection.mm in Sources */,
@@ -1862,7 +1856,6 @@
18621856
buildActionMask = 2147483647;
18631857
files = (
18641858
53A79D6729CE23F700E7489F /* MPForwardQueueParameters.m in Sources */,
1865-
53A79D6829CE23F700E7489F /* MPDevice.m in Sources */,
18661859
53A79D6929CE23F700E7489F /* NSDictionary+MPCaseInsensitive.m in Sources */,
18671860
53A79D6C29CE23F700E7489F /* MPURLRequestBuilder.m in Sources */,
18681861
53A79D6D29CE23F700E7489F /* MPCustomModulePreference.m in Sources */,
@@ -1942,6 +1935,7 @@
19421935
53A79DB129CE23F700E7489F /* MPTransactionAttributes.m in Sources */,
19431936
53A79DB329CE23F700E7489F /* MPCommerceEventInstruction.m in Sources */,
19441937
53A79DB429CE23F700E7489F /* MPDataModelAbstract.m in Sources */,
1938+
D3DE316C2D5261FC00CC537F /* MPDevice.swift in Sources */,
19451939
53FDD1BE2AE871AF003D5FA1 /* MPIHasher.swift in Sources */,
19461940
53A79DB529CE23F700E7489F /* MPBackendController.m in Sources */,
19471941
53A79DB629CE23F700E7489F /* MPForwardQueueItem.m in Sources */,

0 commit comments

Comments
 (0)