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 |