| 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(¶ms->samples),
|
| params->samples.size());
|
|
|
| - GetWhispernetClient()->GetSamplesCallback().Run(params->token, samples);
|
| + GetWhispernetClient()->GetSamplesCallback().Run(
|
| + params->token.token, params->token.audible, samples);
|
| return RespondNow(NoArguments());
|
| }
|
|
|
|
|