Skip to content

Commit d2fbd60

Browse files
authored
Merge pull request #337 from sequoiaat/issue-282-getlatestreferringparams
Clears cached latest session params when iOS application becomes inac…
2 parents 04b2aa2 + bb22cdd commit d2fbd60

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

ios/Branch-SDK/Branch-SDK/Branch.m

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1820,6 +1820,7 @@ - (void)applicationDidBecomeActive {
18201820
}
18211821

18221822
- (void)applicationWillResignActive {
1823+
[self clearSessionParams];
18231824
[self callClose];
18241825
[self.requestQueue persistImmediately];
18251826
[BranchOpenRequest setWaitNeededForOpenResponseLock];
@@ -1846,6 +1847,11 @@ - (void)callClose {
18461847
}
18471848
}
18481849

1850+
- (void)clearSessionParams {
1851+
// Reset session params
1852+
self.preferenceHelper.sessionParams = nil;
1853+
}
1854+
18491855
#pragma mark - Queue management
18501856

18511857
- (NSInteger) networkCount {

0 commit comments

Comments
 (0)