Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(79)

Side by Side Diff: ios/chrome/common/app_group/app_group_metrics_mainapp.mm

Issue 1544743002: Switch to standard integer types in ios/. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "ios/chrome/common/app_group/app_group_metrics_mainapp.h" 5 #include "ios/chrome/common/app_group/app_group_metrics_mainapp.h"
6 6
7 #include <stdint.h>
8
7 #include "base/logging.h" 9 #include "base/logging.h"
8 #include "base/mac/scoped_nsobject.h" 10 #include "base/mac/scoped_nsobject.h"
9 #include "ios/chrome/common/app_group/app_group_constants.h" 11 #include "ios/chrome/common/app_group/app_group_constants.h"
10 #include "ios/chrome/common/app_group/app_group_metrics.h" 12 #include "ios/chrome/common/app_group/app_group_metrics.h"
11 13
12 namespace app_group { 14 namespace app_group {
13 15
14 namespace main_app { 16 namespace main_app {
15 17
16 void ProcessPendingLogs( 18 void ProcessPendingLogs(
(...skipping 15 matching lines...) Expand all
32 NSData* log_content = [file_manager contentsAtPath:[file_url path]]; 34 NSData* log_content = [file_manager contentsAtPath:[file_url path]];
33 callback.get()(log_content); 35 callback.get()(log_content);
34 } 36 }
35 [file_manager removeItemAtURL:file_url error:nil]; 37 [file_manager removeItemAtURL:file_url error:nil];
36 } 38 }
37 } 39 }
38 } 40 }
39 41
40 void EnableMetrics(NSString* client_id, 42 void EnableMetrics(NSString* client_id,
41 NSString* brand_code, 43 NSString* brand_code,
42 int64 install_date, 44 int64_t install_date,
43 int64 enable_metrics_date) { 45 int64_t enable_metrics_date) {
44 base::scoped_nsobject<NSUserDefaults> shared_defaults( 46 base::scoped_nsobject<NSUserDefaults> shared_defaults(
45 [[NSUserDefaults alloc] initWithSuiteName:ApplicationGroup()]); 47 [[NSUserDefaults alloc] initWithSuiteName:ApplicationGroup()]);
46 [shared_defaults setObject:client_id forKey:@(kChromeAppClientID)]; 48 [shared_defaults setObject:client_id forKey:@(kChromeAppClientID)];
47 49
48 [shared_defaults 50 [shared_defaults
49 setObject:[NSString stringWithFormat:@"%lld", enable_metrics_date] 51 setObject:[NSString stringWithFormat:@"%lld", enable_metrics_date]
50 forKey:@(kUserMetricsEnabledDate)]; 52 forKey:@(kUserMetricsEnabledDate)];
51 53
52 [shared_defaults setObject:[NSString stringWithFormat:@"%lld", install_date] 54 [shared_defaults setObject:[NSString stringWithFormat:@"%lld", install_date]
53 forKey:@(kInstallDate)]; 55 forKey:@(kInstallDate)];
54 56
55 [shared_defaults setObject:brand_code forKey:@(kBrandCode)]; 57 [shared_defaults setObject:brand_code forKey:@(kBrandCode)];
56 } 58 }
57 59
58 void DisableMetrics() { 60 void DisableMetrics() {
59 base::scoped_nsobject<NSUserDefaults> shared_defaults( 61 base::scoped_nsobject<NSUserDefaults> shared_defaults(
60 [[NSUserDefaults alloc] initWithSuiteName:ApplicationGroup()]); 62 [[NSUserDefaults alloc] initWithSuiteName:ApplicationGroup()]);
61 [shared_defaults removeObjectForKey:@(kChromeAppClientID)]; 63 [shared_defaults removeObjectForKey:@(kChromeAppClientID)];
62 } 64 }
63 65
64 } // namespace main_app 66 } // namespace main_app
65 67
66 } // namespace app_group 68 } // namespace app_group
OLDNEW
« no previous file with comments | « ios/chrome/common/app_group/app_group_metrics_mainapp.h ('k') | ios/chrome/test/ios_chrome_unit_test_suite.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698