Commit cb62c8fc authored by Istiaque Ahmed's avatar Istiaque Ahmed Committed by Commit Bot

[Extensions] All mediaGalleries APIs use ExtensionFunction base class

ChromeAsyncExtensionFunction is deprecated.

Bug: 634140
Change-Id: I78c41f66fa6e852198591383b674c93e9d6967c0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2155497
Commit-Queue: Istiaque Ahmed <lazyboy@chromium.org>
Reviewed-by: default avatarTommy Li <tommycli@chromium.org>
Cr-Commit-Position: refs/heads/master@{#760867}
parent b8432897
...@@ -89,15 +89,14 @@ class MediaGalleriesEventRouter : public extensions::BrowserContextKeyedAPI, ...@@ -89,15 +89,14 @@ class MediaGalleriesEventRouter : public extensions::BrowserContextKeyedAPI,
DISALLOW_COPY_AND_ASSIGN(MediaGalleriesEventRouter); DISALLOW_COPY_AND_ASSIGN(MediaGalleriesEventRouter);
}; };
class MediaGalleriesGetMediaFileSystemsFunction class MediaGalleriesGetMediaFileSystemsFunction : public ExtensionFunction {
: public ChromeAsyncExtensionFunction {
public: public:
DECLARE_EXTENSION_FUNCTION("mediaGalleries.getMediaFileSystems", DECLARE_EXTENSION_FUNCTION("mediaGalleries.getMediaFileSystems",
MEDIAGALLERIES_GETMEDIAFILESYSTEMS) MEDIAGALLERIES_GETMEDIAFILESYSTEMS)
protected: protected:
~MediaGalleriesGetMediaFileSystemsFunction() override; ~MediaGalleriesGetMediaFileSystemsFunction() override;
bool RunAsync() override; ResponseAction Run() override;
private: private:
// Bottom half for RunAsync, invoked after the preferences is initialized. // Bottom half for RunAsync, invoked after the preferences is initialized.
...@@ -126,15 +125,14 @@ class MediaGalleriesGetMediaFileSystemsFunction ...@@ -126,15 +125,14 @@ class MediaGalleriesGetMediaFileSystemsFunction
void GetMediaFileSystemsForExtension(const MediaFileSystemsCallback& cb); void GetMediaFileSystemsForExtension(const MediaFileSystemsCallback& cb);
}; };
class MediaGalleriesAddUserSelectedFolderFunction class MediaGalleriesAddUserSelectedFolderFunction : public ExtensionFunction {
: public ChromeAsyncExtensionFunction {
public: public:
DECLARE_EXTENSION_FUNCTION("mediaGalleries.addUserSelectedFolder", DECLARE_EXTENSION_FUNCTION("mediaGalleries.addUserSelectedFolder",
MEDIAGALLERIES_ADDUSERSELECTEDFOLDER) MEDIAGALLERIES_ADDUSERSELECTEDFOLDER)
protected: protected:
~MediaGalleriesAddUserSelectedFolderFunction() override; ~MediaGalleriesAddUserSelectedFolderFunction() override;
bool RunAsync() override; ResponseAction Run() override;
private: private:
// Bottom half for RunAsync, invoked after the preferences is initialized. // Bottom half for RunAsync, invoked after the preferences is initialized.
...@@ -159,14 +157,14 @@ class MediaGalleriesAddUserSelectedFolderFunction ...@@ -159,14 +157,14 @@ class MediaGalleriesAddUserSelectedFolderFunction
void GetMediaFileSystemsForExtension(const MediaFileSystemsCallback& cb); void GetMediaFileSystemsForExtension(const MediaFileSystemsCallback& cb);
}; };
class MediaGalleriesGetMetadataFunction : public ChromeAsyncExtensionFunction { class MediaGalleriesGetMetadataFunction : public ExtensionFunction {
public: public:
DECLARE_EXTENSION_FUNCTION("mediaGalleries.getMetadata", DECLARE_EXTENSION_FUNCTION("mediaGalleries.getMetadata",
MEDIAGALLERIES_GETMETADATA) MEDIAGALLERIES_GETMETADATA)
protected: protected:
~MediaGalleriesGetMetadataFunction() override; ~MediaGalleriesGetMetadataFunction() override;
bool RunAsync() override; ResponseAction Run() override;
private: private:
// Bottom half for RunAsync, invoked after the preferences is initialized. // Bottom half for RunAsync, invoked after the preferences is initialized.
...@@ -191,15 +189,14 @@ class MediaGalleriesGetMetadataFunction : public ChromeAsyncExtensionFunction { ...@@ -191,15 +189,14 @@ class MediaGalleriesGetMetadataFunction : public ChromeAsyncExtensionFunction {
std::unique_ptr<content::BlobHandle> current_blob); std::unique_ptr<content::BlobHandle> current_blob);
}; };
class MediaGalleriesAddGalleryWatchFunction class MediaGalleriesAddGalleryWatchFunction : public ExtensionFunction {
: public ChromeAsyncExtensionFunction {
public: public:
DECLARE_EXTENSION_FUNCTION("mediaGalleries.addGalleryWatch", DECLARE_EXTENSION_FUNCTION("mediaGalleries.addGalleryWatch",
MEDIAGALLERIES_ADDGALLERYWATCH) MEDIAGALLERIES_ADDGALLERYWATCH)
protected: protected:
~MediaGalleriesAddGalleryWatchFunction() override; ~MediaGalleriesAddGalleryWatchFunction() override;
bool RunAsync() override; ResponseAction Run() override;
private: private:
void OnPreferencesInit(const std::string& pref_id); void OnPreferencesInit(const std::string& pref_id);
...@@ -208,15 +205,14 @@ class MediaGalleriesAddGalleryWatchFunction ...@@ -208,15 +205,14 @@ class MediaGalleriesAddGalleryWatchFunction
void HandleResponse(MediaGalleryPrefId gallery_id, const std::string& error); void HandleResponse(MediaGalleryPrefId gallery_id, const std::string& error);
}; };
class MediaGalleriesRemoveGalleryWatchFunction class MediaGalleriesRemoveGalleryWatchFunction : public ExtensionFunction {
: public ChromeAsyncExtensionFunction {
public: public:
DECLARE_EXTENSION_FUNCTION("mediaGalleries.removeGalleryWatch", DECLARE_EXTENSION_FUNCTION("mediaGalleries.removeGalleryWatch",
MEDIAGALLERIES_REMOVEGALLERYWATCH) MEDIAGALLERIES_REMOVEGALLERYWATCH)
protected: protected:
~MediaGalleriesRemoveGalleryWatchFunction() override; ~MediaGalleriesRemoveGalleryWatchFunction() override;
bool RunAsync() override; ResponseAction Run() override;
private: private:
void OnPreferencesInit(const std::string& pref_id); void OnPreferencesInit(const std::string& pref_id);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment