| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/sync_file_system/drive_backend/sync_worker.h" | 5 #include "chrome/browser/sync_file_system/drive_backend/sync_worker.h" |
| 6 | 6 |
| 7 #include <vector> | 7 #include <vector> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/memory/weak_ptr.h" | 10 #include "base/memory/weak_ptr.h" |
| (...skipping 503 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 514 "Authentication required."); | 514 "Authentication required."); |
| 515 } | 515 } |
| 516 return; | 516 return; |
| 517 } | 517 } |
| 518 | 518 |
| 519 scoped_ptr<MetadataDatabase> metadata_database = | 519 scoped_ptr<MetadataDatabase> metadata_database = |
| 520 initializer->PassMetadataDatabase(); | 520 initializer->PassMetadataDatabase(); |
| 521 if (metadata_database) | 521 if (metadata_database) |
| 522 context_->SetMetadataDatabase(metadata_database.Pass()); | 522 context_->SetMetadataDatabase(metadata_database.Pass()); |
| 523 | 523 |
| 524 UpdateRegisteredApp(); | 524 UpdateRegisteredApps(); |
| 525 } | 525 } |
| 526 | 526 |
| 527 void SyncWorker::UpdateRegisteredApp() { | 527 void SyncWorker::UpdateRegisteredApps() { |
| 528 MetadataDatabase* metadata_db = GetMetadataDatabase(); | 528 MetadataDatabase* metadata_db = GetMetadataDatabase(); |
| 529 DCHECK(sequence_checker_.CalledOnValidSequencedThread()); | 529 DCHECK(sequence_checker_.CalledOnValidSequencedThread()); |
| 530 DCHECK(metadata_db); | 530 DCHECK(metadata_db); |
| 531 | 531 |
| 532 scoped_ptr<std::vector<std::string> > app_ids(new std::vector<std::string>); | 532 scoped_ptr<std::vector<std::string> > app_ids(new std::vector<std::string>); |
| 533 metadata_db->GetRegisteredAppIDs(app_ids.get()); | 533 metadata_db->GetRegisteredAppIDs(app_ids.get()); |
| 534 | 534 |
| 535 AppStatusMap* app_status = new AppStatusMap; | 535 AppStatusMap* app_status = new AppStatusMap; |
| 536 base::Closure callback = | 536 base::Closure callback = |
| 537 base::Bind(&SyncWorker::DidQueryAppStatus, | 537 base::Bind(&SyncWorker::DidQueryAppStatus, |
| (...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 785 "Service state changed: %d->%d: %s", | 785 "Service state changed: %d->%d: %s", |
| 786 old_state, GetCurrentState(), description.c_str()); | 786 old_state, GetCurrentState(), description.c_str()); |
| 787 | 787 |
| 788 FOR_EACH_OBSERVER( | 788 FOR_EACH_OBSERVER( |
| 789 Observer, observers_, | 789 Observer, observers_, |
| 790 UpdateServiceState(GetCurrentState(), description)); | 790 UpdateServiceState(GetCurrentState(), description)); |
| 791 } | 791 } |
| 792 | 792 |
| 793 } // namespace drive_backend | 793 } // namespace drive_backend |
| 794 } // namespace sync_file_system | 794 } // namespace sync_file_system |
| OLD | NEW |