MESSENGER-4956 matomo add decryption error information

This commit is contained in:
JanNiklas Grabowski
2023-10-16 18:55:56 +02:00
parent 6e9bb44a44
commit 7c7d7a77d2
3 changed files with 13 additions and 5 deletions

View File

@@ -118,7 +118,8 @@ NSString *const kDecryptionFailureTrackerAnalyticsCategory = @"e2e.failure";
reason:reason
context:context
errorCode:event.decryptionError.code
deviceCount:deviceCount];
deviceCount:deviceCount
unspecifiedErrorMessage:event.decryptionError.localizedDescription];
}
- (void)dispatch
@@ -160,7 +161,7 @@ NSString *const kDecryptionFailureTrackerAnalyticsCategory = @"e2e.failure";
for (DecryptionFailure *failure in failuresToTrack)
{
if (failure.reason == DecryptionFailureReasonUnspecified) {
[BWIAnalytics.sharedTracker trackE2EEErrorWithDimension:failure.errorCode deviceCount:[BWIAnalyticsHelper dimensionForDeviceCount: failure.deviceCount]];
[BWIAnalytics.sharedTracker trackE2EEErrorWithDimension:failure.errorCode deviceCount:[BWIAnalyticsHelper dimensionForDeviceCount: failure.deviceCount] unspecifiedErrorMessage:failure.unspecifiedErrorMessage];
} else {
failuresCounts[@(failure.reason)] = @(failuresCounts[@(failure.reason)].unsignedIntegerValue + 1);
}