2
0

Consent and notification permissions on the main thread.

This commit is contained in:
Maarten Billemont 2020-04-09 21:03:11 -04:00
parent 7818feaf0b
commit b275286b2d

View File

@ -728,8 +728,10 @@ static OSStatus MPHotKeyHander(EventHandlerCallRef nextHandler, EventRef theEven
// Send info // Send info
if ([[MPConfig get].sendInfo boolValue]) { if ([[MPConfig get].sendInfo boolValue]) {
[Countly.sharedInstance giveConsentForAllFeatures]; PearlMainQueue( ^{
[Countly.sharedInstance askForNotificationPermission]; [Countly.sharedInstance giveConsentForAllFeatures];
[Countly.sharedInstance askForNotificationPermission];
});
if ([PearlLogger get].printLevel > PearlLogLevelInfo) if ([PearlLogger get].printLevel > PearlLogLevelInfo)
[PearlLogger get].printLevel = PearlLogLevelInfo; [PearlLogger get].printLevel = PearlLogLevelInfo;
@ -755,7 +757,9 @@ static OSStatus MPHotKeyHander(EventHandlerCallRef nextHandler, EventRef theEven
} }
else { else {
[SentrySDK.currentHub getClient].options.enabled = @NO; [SentrySDK.currentHub getClient].options.enabled = @NO;
[Countly.sharedInstance cancelConsentForAllFeatures]; PearlMainQueue( ^{
[Countly.sharedInstance cancelConsentForAllFeatures];
});
} }
} }