1 // Copyright 2015 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 "remoting/host/fake_oauth_token_getter.h"
8 #include "base/location.h"
9 #include "base/single_thread_task_runner.h"
10 #include "base/thread_task_runner_handle.h"
14 FakeOAuthTokenGetter::FakeOAuthTokenGetter(Status status
,
15 const std::string
& user_email
,
16 const std::string
& access_token
)
17 : status_(status
), user_email_(user_email
), access_token_(access_token
) {
20 FakeOAuthTokenGetter::~FakeOAuthTokenGetter() {
23 void FakeOAuthTokenGetter::CallWithToken(const TokenCallback
& on_access_token
) {
24 base::ThreadTaskRunnerHandle::Get()->PostTask(
26 base::Bind(on_access_token
, status_
, user_email_
, access_token_
));
29 } // namespace remoting