Skip to content

Commit 2a9209f

Browse files
authored
Counting client ios (#212)
* refactor sendAllCounts for easy testing * test sendAndClearCounts and makeParams * fix nonnull int * change SDK_COUNT to sdkCount
1 parent a272fc3 commit 2a9209f

File tree

4 files changed

+5
-2
lines changed

4 files changed

+5
-2
lines changed

Example/Tests/Classes/LPCountAggregatorTest.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ - (void)test_makeParams {
123123
NSString *testString = @"test";
124124
NSMutableDictionary *params = [countAggregator makeParams:testString withCount:2];
125125

126-
XCTAssert([params[LP_PARAM_TYPE] isEqualToString:@"SDK_COUNT"]);
126+
XCTAssert([params[LP_PARAM_TYPE] isEqualToString:LP_VALUE_SDK_COUNT]);
127127
XCTAssert([params[LP_PARAM_MESSAGE] isEqualToString:testString]);
128128
XCTAssert([params[LP_PARAM_COUNT] intValue] == 2);
129129
}

Leanplum-SDK/Classes/Internal/Constants.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,7 @@ OBJC_EXPORT NSString *LP_VALUE_CHAIN_MESSAGE_ACTION_NAME;
288288
OBJC_EXPORT NSString *LP_VALUE_DEFAULT_PUSH_ACTION;
289289
OBJC_EXPORT NSString *LP_VALUE_DEFAULT_PUSH_MESSAGE;
290290
OBJC_EXPORT NSString *LP_VALUE_SDK_LOG;
291+
OBJC_EXPORT NSString *LP_VALUE_SDK_COUNT;
291292
OBJC_EXPORT NSString *LP_VALUE_SDK_ERROR;
292293
OBJC_EXPORT NSString *LP_VALUE_SDK_START_LATENCY;
293294

Leanplum-SDK/Classes/Internal/Constants.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ - (id)init {
224224
NSString *LP_VALUE_DEFAULT_PUSH_ACTION = @"Open action";
225225
NSString *LP_VALUE_DEFAULT_PUSH_MESSAGE = @"Push message goes here.";
226226
NSString *LP_VALUE_SDK_LOG = @"sdkLog";
227+
NSString *LP_VALUE_SDK_COUNT = @"sdkCount";
227228
NSString *LP_VALUE_SDK_ERROR = @"sdkError";
228229
NSString *LP_VALUE_SDK_START_LATENCY = @"sdkStartLatency";
229230

Leanplum-SDK/Classes/Managers/LPCountAggregator.m

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,8 @@ - (NSDictionary *)getAndClearCounts {
7777

7878
- (NSMutableDictionary *)makeParams:(nonnull NSString *)name withCount:(int) count {
7979
NSMutableDictionary *params = [[NSMutableDictionary alloc] init];
80-
params[LP_PARAM_TYPE] = @"SDK_COUNT";
80+
81+
params[LP_PARAM_TYPE] = LP_VALUE_SDK_COUNT;
8182
params[LP_PARAM_MESSAGE] = name;
8283
params[LP_PARAM_COUNT] = [NSNumber numberWithInt:count];
8384
return params;

0 commit comments

Comments
 (0)