Skip to content

Commit 3d63e8a

Browse files
committed
refactor: Rename 'placements' to 'embeddedViews' in selectPlacements method and update related references
1 parent 06414e2 commit 3d63e8a

5 files changed

Lines changed: 13 additions & 12 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
# Xcode
55
build/
6+
.build/
67
*.pbxuser
78
!default.pbxuser
89
*.mode1v3

Example/mParticleExample/ViewController.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ - (void)selectDarkOverlayPlacement {
204204
roktConfig.colorMode = MPColorModeDark;
205205
[[MParticle sharedInstance].rokt selectPlacements:@"RoktLayout"
206206
attributes:customAttributes
207-
placements:nil
207+
embeddedViews:nil
208208
config:roktConfig
209209
callbacks:nil];
210210
}
@@ -235,9 +235,9 @@ - (void)selectEmbeddedPlacement {
235235
[self setupUI:size];
236236
};
237237

238-
NSDictionary *placements = @{@"Location1": self.roktView};
238+
NSDictionary *embeddedViews = @{@"Location1": self.roktView};
239239

240-
[[MParticle sharedInstance].rokt selectPlacements:@"testiOS" attributes:customAttributes placements:placements config:nil callbacks:callbacks];
240+
[[MParticle sharedInstance].rokt selectPlacements:@"testiOS" attributes:customAttributes embeddedViews:embeddedViews config:nil callbacks:callbacks];
241241
}
242242

243243
- (void)getAudience {

UnitTests/MPRoktTests.m

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ - (void)testSelectPlacementsExpandedWithValidParameters {
124124
NSDictionary *attributes = @{@"key": @"value"};
125125
NSDictionary *finalAttributes = @{@"key": @"value", @"sandbox": @"true"};
126126
MPRoktEmbeddedView *exampleView = [[MPRoktEmbeddedView alloc] initWithFrame:CGRectZero];
127-
NSDictionary *placements = @{@"placement": exampleView};
127+
NSDictionary *embeddedViews = @{@"placement": exampleView};
128128
MPRoktEventCallback *exampleCallbacks = [[MPRoktEventCallback alloc] init];
129129
exampleCallbacks.onLoad = ^{};
130130
exampleCallbacks.onUnLoad = ^{};
@@ -145,7 +145,7 @@ - (void)testSelectPlacementsExpandedWithValidParameters {
145145
parameters:[OCMArg checkWithBlock:^BOOL(MPForwardQueueParameters *params) {
146146
XCTAssertEqualObjects(params[0], viewName);
147147
XCTAssertEqualObjects(params[1], finalAttributes);
148-
XCTAssertEqualObjects(params[2], placements);
148+
XCTAssertEqualObjects(params[2], embeddedViews);
149149
XCTAssertEqualObjects(params[3], roktConfig);
150150
MPRoktEventCallback *resultCallbacks = params[4];
151151
XCTAssertEqualObjects(resultCallbacks.onLoad, exampleCallbacks.onLoad);
@@ -163,7 +163,7 @@ - (void)testSelectPlacementsExpandedWithValidParameters {
163163
// Execute method
164164
[self.rokt selectPlacements:viewName
165165
attributes:attributes
166-
placements:placements
166+
embeddedViews:embeddedViews
167167
config:roktConfig
168168
callbacks:exampleCallbacks];
169169

@@ -188,7 +188,7 @@ - (void)testSelectPlacementsExpandedWithNilParameters {
188188
// Execute method with nil parameters
189189
[self.rokt selectPlacements:viewName
190190
attributes:nil
191-
placements:nil
191+
embeddedViews:nil
192192
config:nil
193193
callbacks:nil];
194194

mParticle-Apple-SDK/Include/MPRokt.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,12 @@ typedef NS_ENUM(NSInteger, MPColorMode) {
7676
*
7777
* @param identifier Unique identifier for the placement
7878
* @param attributes Optional dictionary of attributes to customize the placement
79-
* @param placements Optional dictionary mapping placement names to their embedded views
79+
* @param embeddedViews Optional dictionary mapping placement names to their embedded views
8080
* @param roktEventCallback Optional callback object to handle widget events
8181
*/
8282
- (void)selectPlacements:(NSString *_Nonnull)identifier
8383
attributes:(NSDictionary<NSString *, NSString *> * _Nullable)attributes
84-
placements:(NSDictionary<NSString *, MPRoktEmbeddedView *> * _Nullable)placements
84+
embeddedViews:(NSDictionary<NSString *, MPRoktEmbeddedView *> * _Nullable)embeddedViews
8585
config:(MPRoktConfig * _Nullable)config
8686
callbacks:(MPRoktEventCallback * _Nullable)roktEventCallback;
8787

mParticle-Apple-SDK/MPRokt.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ @implementation MPRokt
2424

2525
- (void)selectPlacements:(NSString *)identifier
2626
attributes:(NSDictionary<NSString *, NSString *> * _Nullable)attributes {
27-
[self selectPlacements:identifier attributes:attributes placements:nil config:nil callbacks:nil];
27+
[self selectPlacements:identifier attributes:attributes embeddedViews:nil config:nil callbacks:nil];
2828
}
2929

3030
- (void)selectPlacements:(NSString *)identifier
3131
attributes:(NSDictionary<NSString *, NSString *> * _Nullable)attributes
32-
placements:(NSDictionary<NSString *, MPRoktEmbeddedView *> * _Nullable)placements
32+
embeddedViews:(NSDictionary<NSString *, MPRoktEmbeddedView *> * _Nullable)embeddedViews
3333
config:(MPRoktConfig * _Nullable)config
3434
callbacks:(MPRoktEventCallback * _Nullable)callbacks {
3535
MParticleUser *currentUser = [MParticle sharedInstance].identity.currentUser;
@@ -62,7 +62,7 @@ - (void)selectPlacements:(NSString *)identifier
6262
MPForwardQueueParameters *queueParameters = [[MPForwardQueueParameters alloc] init];
6363
[queueParameters addParameter:identifier];
6464
[queueParameters addParameter:[self confirmSandboxAttribute:mappedAttributes]];
65-
[queueParameters addParameter:placements];
65+
[queueParameters addParameter:embeddedViews];
6666
[queueParameters addParameter:config];
6767
[queueParameters addParameter:callbacks];
6868

0 commit comments

Comments
 (0)