Home | History | Annotate | Download | only in drive
      1 // Copyright 2013 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 
      5 #include "google_apis/drive/dummy_auth_service.h"
      6 
      7 namespace google_apis {
      8 
      9 DummyAuthService::DummyAuthService() {
     10   set_access_token("dummy");
     11   set_refresh_token("dummy");
     12 }
     13 
     14 void DummyAuthService::AddObserver(AuthServiceObserver* observer) {
     15 }
     16 
     17 void DummyAuthService::RemoveObserver(AuthServiceObserver* observer) {
     18 }
     19 
     20 void DummyAuthService::StartAuthentication(const AuthStatusCallback& callback) {
     21 }
     22 
     23 bool DummyAuthService::HasAccessToken() const {
     24   return !access_token_.empty();
     25 }
     26 
     27 bool DummyAuthService::HasRefreshToken() const {
     28   return !refresh_token_.empty();
     29 }
     30 
     31 const std::string& DummyAuthService::access_token() const {
     32   return access_token_;
     33 }
     34 
     35 void DummyAuthService::ClearAccessToken() {
     36   access_token_.clear();
     37 }
     38 
     39 void DummyAuthService::ClearRefreshToken() {
     40   refresh_token_.clear();
     41 }
     42 
     43 }  // namespace google_apis
     44