Only grant permissions to new extensions from sync if they have the expected version
[chromium-blink-merge.git] / components / handoff / handoff_utility.mm
blobde20e6964d763bec2310937c9b9eeec81be9962c
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "components/handoff/handoff_utility.h"
7 namespace handoff {
9 NSString* const kChromeHandoffActivityType = @"com.google.chrome.handoff";
10 NSString* const kOriginKey = @"kOriginKey";
11 NSString* const kOriginiOS = @"kOriginiOS";
12 NSString* const kOriginMac = @"kOriginMac";
14 Origin OriginFromString(NSString* string) {
15   if ([string isEqualToString:kOriginiOS])
16     return ORIGIN_IOS;
18   if ([string isEqualToString:kOriginMac])
19     return ORIGIN_MAC;
21   return ORIGIN_UNKNOWN;
24 NSString* StringFromOrigin(Origin origin) {
25   switch (origin) {
26     case ORIGIN_IOS:
27       return kOriginiOS;
28     case ORIGIN_MAC:
29       return kOriginMac;
30     default:
31       return nil;
32   }
35 }  // namespace handoff