Skip to content

Commit 32191d6

Browse files
committed
refactor: Rename parameters for clarity in MPKitRokt methods
Updated method signatures and documentation to replace 'viewName' with 'identifier' and 'placements' with 'embeddedViews'
1 parent 4b72569 commit 32191d6

2 files changed

Lines changed: 24 additions & 24 deletions

File tree

mParticle-Rokt/MPKitRokt.m

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -76,19 +76,19 @@ - (void)start {
7676
});
7777
}
7878

79-
/// \param viewName The name that should be displayed in the widget
79+
/// \param identifier The name that should be displayed in the widget
8080
///
8181
/// \param attributes A string dictionary containing the parameters that should be displayed in the widget
8282
///
83-
/// \param placements A dictionary of RoktEmbeddedViews with their names
83+
/// \param embeddedViews A dictionary of RoktEmbeddedViews with their names
8484
///
8585
/// \param callbacks Object that contains all possible callbacks for selectPlacements
8686
///
8787
/// \param filteredUser The current user when this placement was requested. Filtered for the kit as per settings in the mParticle UI
8888
///
89-
- (MPKitExecStatus *)executeWithViewName:(NSString * _Nullable)viewName
89+
- (MPKitExecStatus *)executeWithIdentifier:(NSString * _Nullable)identifier
9090
attributes:(NSDictionary<NSString *, NSString *> * _Nonnull)attributes
91-
placements:(NSDictionary<NSString *, MPRoktEmbeddedView *> * _Nullable)placements
91+
embeddedViews:(NSDictionary<NSString *, MPRoktEmbeddedView *> * _Nullable)embeddedViews
9292
config:(MPRoktConfig * _Nullable)mpRoktConfig
9393
callbacks:(MPRoktEventCallback * _Nullable)callbacks
9494
filteredUser:(FilteredMParticleUser * _Nonnull)filteredUser {
@@ -113,9 +113,9 @@ - (MPKitExecStatus *)executeWithViewName:(NSString * _Nullable)viewName
113113
//Convert MPRoktConfig to RoktConfig
114114
RoktConfig *roktConfig = [MPKitRokt convertMPRoktConfig:mpRoktConfig];
115115

116-
[Rokt executeWithViewName:viewName
116+
[Rokt executeWithViewName:identifier
117117
attributes:finalAtt
118-
placements:[self confirmPlacements:placements]
118+
placements:[self confirmEmbeddedViews:embeddedViews]
119119
config:roktConfig
120120
onLoad:callbacks.onLoad
121121
onUnLoad:callbacks.onUnLoad
@@ -151,11 +151,11 @@ - (RoktFrameworkType)mapMPWrapperSdkToRoktFrameworkType:(MPWrapperSdk)wrapperSdk
151151
}
152152
}
153153

154-
- (NSDictionary<NSString *, RoktEmbeddedView *> * _Nullable) confirmPlacements:(NSDictionary<NSString *, MPRoktEmbeddedView *> * _Nullable)placements {
154+
- (NSDictionary<NSString *, RoktEmbeddedView *> * _Nullable) confirmEmbeddedViews:(NSDictionary<NSString *, MPRoktEmbeddedView *> * _Nullable)embeddedViews {
155155
NSMutableDictionary <NSString *, RoktEmbeddedView *> *safePlacements = [NSMutableDictionary dictionary];
156156

157-
for (NSString* key in placements) {
158-
MPRoktEmbeddedView *mpView = [placements objectForKey:key];
157+
for (NSString* key in embeddedViews) {
158+
MPRoktEmbeddedView *mpView = [embeddedViews objectForKey:key];
159159

160160
if ([mpView isKindOfClass:MPRoktEmbeddedView.class]) {
161161
// Create a new RoktEmbeddedView instance

mParticle_RoktTests/mParticle_RoktTests.m

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55

66
@interface MPKitRokt ()
77

8-
- (MPKitExecStatus *)executeWithViewName:(NSString * _Nullable)viewName
8+
- (MPKitExecStatus *)executeWithIdentifier:(NSString * _Nullable)identifier
99
attributes:(NSDictionary<NSString *, NSString *> * _Nonnull)attributes
10-
placements:(NSDictionary<NSString *, MPRoktEmbeddedView *> * _Nullable)placements
10+
embeddedViews:(NSDictionary<NSString *, MPRoktEmbeddedView *> * _Nullable)embeddedViews
1111
config:(MPRoktConfig * _Nullable)mpRoktConfig
1212
callbacks:(MPRoktEventCallback * _Nullable)callbacks
1313
filteredUser:(FilteredMParticleUser * _Nonnull)filteredUser;
@@ -17,7 +17,7 @@ - (MPKitExecStatus *)purchaseFinalized:(NSString *)placementId
1717
catalogItemId:(NSString *)catalogItemId
1818
success:(NSNumber *)success;
1919

20-
- (NSDictionary<NSString *, RoktEmbeddedView *> * _Nullable) confirmPlacements:(NSDictionary<NSString *, RoktEmbeddedView *> * _Nullable)placements;
20+
- (NSDictionary<NSString *, RoktEmbeddedView *> * _Nullable) confirmEmbeddedViews:(NSDictionary<NSString *, RoktEmbeddedView *> * _Nullable)embeddedViews;
2121

2222
- (NSDictionary<NSString *, NSString *> *) filteredUserAttributes:(NSDictionary<NSString *, NSString *> * _Nonnull)attributes kitConfiguration:(MPKitConfiguration *)kitConfiguration;
2323

@@ -76,20 +76,20 @@ - (void)testDidFinishLaunchingWithConfiguration_MissingAccountId {
7676
XCTAssertEqual(status.returnCode, MPKitReturnCodeRequirementsNotMet);
7777
}
7878

79-
- (void)testConfirmPlacements_ValidPlacements {
79+
- (void)testConfirmEmbeddedViews_ValidEmbeddedViews {
8080
MPRoktEmbeddedView *view = [[MPRoktEmbeddedView alloc] init];
81-
NSDictionary *placements = @{@"placement1": view};
81+
NSDictionary *embeddedViews = @{@"placement1": view};
8282

83-
NSDictionary *result = [self.kitInstance confirmPlacements:placements];
83+
NSDictionary *result = [self.kitInstance confirmEmbeddedViews:embeddedViews];
8484

8585
XCTAssertEqual(result.count, 1);
8686
XCTAssertTrue([result[@"placement1"] isKindOfClass:[RoktEmbeddedView class]]);
8787
}
8888

89-
- (void)testConfirmPlacements_InvalidPlacements {
90-
NSDictionary *placements = @{@"placement1": @"invalid"};
89+
- (void)testConfirmEmbeddedViews_InvalidEmbeddedViews {
90+
NSDictionary *embeddedViews = @{@"placement1": @"invalid"};
9191

92-
NSDictionary *result = [self.kitInstance confirmPlacements:placements];
92+
NSDictionary *result = [self.kitInstance confirmEmbeddedViews:embeddedViews];
9393

9494
XCTAssertEqual(result.count, 0);
9595
}
@@ -124,12 +124,12 @@ - (void)testLogBaseEvent {
124124
XCTAssertEqual(status.returnCode, MPKitReturnCodeSuccess);
125125
}
126126

127-
- (void)testExecuteWithViewName {
127+
- (void)testExecuteWithIdentifier {
128128
id mockRoktSDK = OCMClassMock([Rokt class]);
129129

130130
MPRoktEmbeddedView *view = [[MPRoktEmbeddedView alloc] init];
131-
NSString *viewName = @"TestView";
132-
NSDictionary *placements = @{@"placement1": view};
131+
NSString *identifier = @"TestView";
132+
NSDictionary *embeddedViews = @{@"placement1": view};
133133
NSDictionary *attributes = @{@"attr1": @"value1", @"sandbox": @"true"};
134134
FilteredMParticleUser *user = [[FilteredMParticleUser alloc] init];
135135

@@ -139,7 +139,7 @@ - (void)testExecuteWithViewName {
139139
};
140140

141141
// Expect Rokt execute call with correct parameters
142-
OCMExpect([mockRoktSDK executeWithViewName:viewName
142+
OCMExpect([mockRoktSDK executeWithViewName:identifier
143143
attributes:expectedAttributes
144144
placements:OCMOCK_ANY
145145
config:nil
@@ -149,9 +149,9 @@ - (void)testExecuteWithViewName {
149149
onShouldHideLoadingIndicator:nil
150150
onEmbeddedSizeChange:nil]);
151151

152-
MPKitExecStatus *status = [self.kitInstance executeWithViewName:viewName
152+
MPKitExecStatus *status = [self.kitInstance executeWithIdentifier:identifier
153153
attributes:attributes
154-
placements:placements
154+
embeddedViews:embeddedViews
155155
config:nil
156156
callbacks:nil
157157
filteredUser:user];

0 commit comments

Comments
 (0)