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

Unified Diff: chrome/browser/extensions/api/copresence_private/copresence_private_api.cc

Issue 460743004: Improve audible token detection. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 4 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/extensions/api/copresence_private/copresence_private_api.cc
diff --git a/chrome/browser/extensions/api/copresence_private/copresence_private_api.cc b/chrome/browser/extensions/api/copresence_private/copresence_private_api.cc
index f2d1d0fe952fcb9ffb594d53f43ea20527e7426b..e1c4e3bcd7a674569e9e25dff8d6d279978fa1fc 100644
--- a/chrome/browser/extensions/api/copresence_private/copresence_private_api.cc
+++ b/chrome/browser/extensions/api/copresence_private/copresence_private_api.cc
@@ -32,7 +32,12 @@ ExtensionFunction::ResponseAction CopresencePrivateSendFoundFunction::Run() {
scoped_ptr<api::copresence_private::SendFound::Params> params(
api::copresence_private::SendFound::Params::Create(*args_));
EXTENSION_FUNCTION_VALIDATE(params.get());
- GetWhispernetClient()->GetTokensCallback().Run(params->tokens);
+ std::vector<copresence::FullToken> tokens;
+ for (size_t i = 0; i < params->tokens.size(); ++i) {
+ tokens.push_back(copresence::FullToken(params->tokens[i]->token,
+ params->tokens[i]->audible));
+ }
+ GetWhispernetClient()->GetTokensCallback().Run(tokens);
return RespondNow(NoArguments());
}
@@ -55,7 +60,8 @@ ExtensionFunction::ResponseAction CopresencePrivateSendSamplesFunction::Run() {
string_as_array(&params->samples),
params->samples.size());
- GetWhispernetClient()->GetSamplesCallback().Run(params->token, samples);
+ GetWhispernetClient()->GetSamplesCallback().Run(
+ params->token.token, params->token.audible, samples);
return RespondNow(NoArguments());
}

Powered by Google App Engine
This is Rietveld 408576698