Index: chrome/browser/extensions/api/rtc_private/rtc_private_api.cc |
diff --git a/chrome/browser/extensions/api/rtc_private/rtc_private_api.cc b/chrome/browser/extensions/api/rtc_private/rtc_private_api.cc |
index 57c07a58ac79d273471aced07c56b2e8749392c6..ada236f68580d8965b4f35942d4b28fb56de6cf7 100644 |
--- a/chrome/browser/extensions/api/rtc_private/rtc_private_api.cc |
+++ b/chrome/browser/extensions/api/rtc_private/rtc_private_api.cc |
@@ -46,27 +46,20 @@ const char kNameIntentField[] = "name"; |
const char kPhoneIntentField[] = "phone"; |
const char kEmailIntentField[] = "email"; |
-// Returns string representation of intent action. |
-const char* GetLaunchAction(RtcPrivateEventRouter::LaunchAction action) { |
- const char* action_str = kActivateAction; |
+// Returns the ActionType of intent action. |
+api::rtc_private::ActionType GetLaunchAction( |
+ RtcPrivateEventRouter::LaunchAction action) { |
switch (action) { |
case RtcPrivateEventRouter::LAUNCH_ACTIVATE: |
- action_str = kActivateAction; |
- break; |
+ return api::rtc_private::RTC_PRIVATE_ACTION_TYPE_NONE; |
case RtcPrivateEventRouter::LAUNCH_CHAT: |
- action_str = kChatAction; |
- break; |
+ return api::rtc_private::RTC_PRIVATE_ACTION_TYPE_CHAT; |
case RtcPrivateEventRouter::LAUNCH_VOICE: |
- action_str = kVoiceAction; |
- break; |
+ return api::rtc_private::RTC_PRIVATE_ACTION_TYPE_VOICE; |
case RtcPrivateEventRouter::LAUNCH_VIDEO: |
- action_str = kVideoAction; |
- break; |
- default: |
- NOTREACHED() << "Unknown action " << action; |
- break; |
+ return api::rtc_private::RTC_PRIVATE_ACTION_TYPE_VIDEO; |
} |
- return action_str; |
+ return api::rtc_private::RTC_PRIVATE_ACTION_TYPE_NONE; |
} |
// Creates JSON payload string for contact web intent data. |