Skip to content

Commit b49f4ed

Browse files
committed
Merge pull request #285 from BranchMetrics/generic-request-handler
Generic request handler
2 parents 1445dc5 + 136b177 commit b49f4ed

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

Branch-SDK/Branch-SDK/Branch.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1462,4 +1462,9 @@ typedef NS_ENUM(NSUInteger, BranchPromoCodeUsageType) {
14621462
*/
14631463
- (void)registerViewWithParams:(NSDictionary *)params andCallback:(callbackWithParams)callback;
14641464

1465+
/**
1466+
Method used by external Branch libs to initiate server requests
1467+
*/
1468+
- (void)executeGenericRequest:(BNCServerRequest*)request;
1469+
14651470
@end

Branch-SDK/Branch-SDK/Branch.m

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,14 @@ - (BOOL)continueUserActivity:(NSUserActivity *)userActivity {
447447
return spotlightIdentifier != nil;
448448
}
449449

450+
#pragma mark - Generic Request support
451+
452+
- (void)executeGenericRequest:(BNCServerRequest*)request {
453+
[self initSessionIfNeededAndNotInProgress];
454+
[self.requestQueue enqueue:request];
455+
[self processNextQueueItem];
456+
}
457+
450458

451459
#pragma mark - Push Notification support
452460

0 commit comments

Comments
 (0)