| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 // Implements the Chrome Extensions Media Galleries API. | 5 // Implements the Chrome Extensions Media Galleries API. |
| 6 | 6 |
| 7 #include "chrome/browser/extensions/api/media_galleries/media_galleries_api.h" | 7 #include "chrome/browser/extensions/api/media_galleries/media_galleries_api.h" |
| 8 | 8 |
| 9 #include <set> | 9 #include <set> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 415 DCHECK_CURRENTLY_ON(content::BrowserThread::UI); | 415 DCHECK_CURRENTLY_ON(content::BrowserThread::UI); |
| 416 | 416 |
| 417 // TODO(tommycli): Remove these CHECKs after fixing https://crbug.com/467627. | 417 // TODO(tommycli): Remove these CHECKs after fixing https://crbug.com/467627. |
| 418 CHECK(profile_); | 418 CHECK(profile_); |
| 419 EventRouter* router = EventRouter::Get(profile_); | 419 EventRouter* router = EventRouter::Get(profile_); |
| 420 CHECK(router); | 420 CHECK(router); |
| 421 | 421 |
| 422 if (!router->ExtensionHasEventListener(extension_id, event_name)) | 422 if (!router->ExtensionHasEventListener(extension_id, event_name)) |
| 423 return; | 423 return; |
| 424 | 424 |
| 425 scoped_ptr<extensions::Event> event( | 425 scoped_ptr<extensions::Event> event(new extensions::Event( |
| 426 new extensions::Event(event_name, event_args.Pass())); | 426 extensions::events::UNKNOWN, event_name, event_args.Pass())); |
| 427 router->DispatchEventToExtension(extension_id, event.Pass()); | 427 router->DispatchEventToExtension(extension_id, event.Pass()); |
| 428 } | 428 } |
| 429 | 429 |
| 430 void MediaGalleriesEventRouter::OnGalleryChanged( | 430 void MediaGalleriesEventRouter::OnGalleryChanged( |
| 431 const std::string& extension_id, MediaGalleryPrefId gallery_id) { | 431 const std::string& extension_id, MediaGalleryPrefId gallery_id) { |
| 432 MediaGalleries::GalleryChangeDetails details; | 432 MediaGalleries::GalleryChangeDetails details; |
| 433 details.type = MediaGalleries::GALLERY_CHANGE_TYPE_CONTENTS_CHANGED; | 433 details.type = MediaGalleries::GALLERY_CHANGE_TYPE_CONTENTS_CHANGED; |
| 434 details.gallery_id = base::Uint64ToString(gallery_id); | 434 details.gallery_id = base::Uint64ToString(gallery_id); |
| 435 DispatchEventToExtension( | 435 DispatchEventToExtension( |
| 436 extension_id, | 436 extension_id, |
| (...skipping 836 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1273 &MediaGalleriesRemoveAllGalleryWatchFunction::OnPreferencesInit, this)); | 1273 &MediaGalleriesRemoveAllGalleryWatchFunction::OnPreferencesInit, this)); |
| 1274 return true; | 1274 return true; |
| 1275 } | 1275 } |
| 1276 | 1276 |
| 1277 void MediaGalleriesRemoveAllGalleryWatchFunction::OnPreferencesInit() { | 1277 void MediaGalleriesRemoveAllGalleryWatchFunction::OnPreferencesInit() { |
| 1278 gallery_watch_manager()->RemoveAllWatches(GetProfile(), extension_id()); | 1278 gallery_watch_manager()->RemoveAllWatches(GetProfile(), extension_id()); |
| 1279 SendResponse(true); | 1279 SendResponse(true); |
| 1280 } | 1280 } |
| 1281 | 1281 |
| 1282 } // namespace extensions | 1282 } // namespace extensions |
| OLD | NEW |