From 531489a8284e5924e8a15f2cdb4d645abde76787 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Wed, 26 Jul 2017 14:59:19 -0400 Subject: [PATCH] Streamline analytics properties. // FREEBIE --- SignalServiceKit/src/Util/OWSAnalytics.m | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/SignalServiceKit/src/Util/OWSAnalytics.m b/SignalServiceKit/src/Util/OWSAnalytics.m index 4fa32b049..8046647d8 100755 --- a/SignalServiceKit/src/Util/OWSAnalytics.m +++ b/SignalServiceKit/src/Util/OWSAnalytics.m @@ -7,7 +7,6 @@ #import "TSStorageManager.h" #import #import -#include NS_ASSUME_NONNULL_BEGIN @@ -275,32 +274,12 @@ NSString *NSStringForOWSAnalyticsSeverity(OWSAnalyticsSeverity severity) return result; } -- (NSString *)deviceHardwareModel -{ - static NSString *result = nil; - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - size_t size; - char *kHwModel = "hw.model"; - sysctlbyname(kHwModel, NULL, &size, NULL, 0); - - char *answer = malloc(size); - sysctlbyname(kHwModel, answer, &size, NULL, 0); - - result = [NSString stringWithCString:answer encoding:NSUTF8StringEncoding]; - - free(answer); - }); - return result; -} - - (NSDictionary *)eventSuperProperties { NSMutableDictionary *result = [NSMutableDictionary new]; result[@"app_version"] = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"]; result[@"platform"] = @"ios"; result[@"ios_version"] = self.operatingSystemVersionString; - result[@"device_model"] = self.deviceHardwareModel; return result; }