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

Side by Side Diff: components/open_from_clipboard/clipboard_recent_content_impl_ios.mm

Issue 2808413003: Omnibox - Reduce Clipboard URL Suggestions to 1 Hour (Closed)
Patch Set: rebase Created 3 years, 8 months 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 2017 The Chromium Authors. All rights reserved. 1 // Copyright 2017 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 #import "components/open_from_clipboard/clipboard_recent_content_impl_ios.h" 5 #import "components/open_from_clipboard/clipboard_recent_content_impl_ios.h"
6 6
7 #import <CommonCrypto/CommonDigest.h> 7 #import <CommonCrypto/CommonDigest.h>
8 #import <UIKit/UIKit.h> 8 #import <UIKit/UIKit.h>
9 9
10 #import "base/mac/foundation_util.h" 10 #import "base/mac/foundation_util.h"
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
143 return changeCountChanged; 143 return changeCountChanged;
144 } 144 }
145 145
146 BOOL md5Changed = 146 BOOL md5Changed =
147 ![[self getCurrentMD5] isEqualToData:self.lastPasteboardEntryMD5]; 147 ![[self getCurrentMD5] isEqualToData:self.lastPasteboardEntryMD5];
148 return md5Changed; 148 return md5Changed;
149 } 149 }
150 150
151 - (NSURL*)recentURLFromClipboard { 151 - (NSURL*)recentURLFromClipboard {
152 [self updateIfNeeded]; 152 [self updateIfNeeded];
153 if ([self clipboardContentAge] > kMaximumAgeOfClipboard) { 153 if ([self clipboardContentAge] > MaximumAgeOfClipboard()) {
154 return nil; 154 return nil;
155 } 155 }
156 return [self URLFromPasteboard]; 156 return [self URLFromPasteboard];
157 } 157 }
158 158
159 - (NSTimeInterval)clipboardContentAge { 159 - (NSTimeInterval)clipboardContentAge {
160 return -[self.lastPasteboardChangeDate timeIntervalSinceNow]; 160 return -[self.lastPasteboardChangeDate timeIntervalSinceNow];
161 } 161 }
162 162
163 - (void)suppressClipboardContent { 163 - (void)suppressClipboardContent {
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
208 forKey:kPasteboardChangeDateKey]; 208 forKey:kPasteboardChangeDateKey];
209 [self.sharedUserDefaults setObject:self.lastPasteboardEntryMD5 209 [self.sharedUserDefaults setObject:self.lastPasteboardEntryMD5
210 forKey:kPasteboardEntryMD5Key]; 210 forKey:kPasteboardEntryMD5Key];
211 } 211 }
212 212
213 - (NSTimeInterval)uptime { 213 - (NSTimeInterval)uptime {
214 return base::SysInfo::Uptime().InSecondsF(); 214 return base::SysInfo::Uptime().InSecondsF();
215 } 215 }
216 216
217 @end 217 @end
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698