blob: de20e6964d763bec2310937c9b9eeec81be9962c [file] [log] [blame]
erikchen96e537d52014-10-28 23:43:171// 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.
4
erikchen332265b2014-11-14 19:59:525#include "components/handoff/handoff_utility.h"
erikchen96e537d52014-10-28 23:43:176
7namespace handoff {
8
erikchen54bd4022014-12-05 01:09:269NSString* const kChromeHandoffActivityType = @"com.google.chrome.handoff";
erikchen96e537d52014-10-28 23:43:1710NSString* const kOriginKey = @"kOriginKey";
11NSString* const kOriginiOS = @"kOriginiOS";
12NSString* const kOriginMac = @"kOriginMac";
13
14Origin OriginFromString(NSString* string) {
15 if ([string isEqualToString:kOriginiOS])
16 return ORIGIN_IOS;
17
18 if ([string isEqualToString:kOriginMac])
19 return ORIGIN_MAC;
20
21 return ORIGIN_UNKNOWN;
22}
23
erikchen569155732015-03-27 15:29:3824NSString* 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 }
33}
34
erikchen96e537d52014-10-28 23:43:1735} // namespace handoff