| Index: extensions/browser/api/management/management_api.h
|
| diff --git a/extensions/browser/api/management/management_api.h b/extensions/browser/api/management/management_api.h
|
| index 1f4f973eb5b3cf1e4ad5a101a3884db3c1ba91d4..f1572f1f113970f0fd5ed889ca2b9f64b90eaa90 100644
|
| --- a/extensions/browser/api/management/management_api.h
|
| +++ b/extensions/browser/api/management/management_api.h
|
| @@ -23,17 +23,12 @@ namespace extensions {
|
| class ExtensionRegistry;
|
| class RequirementsChecker;
|
|
|
| -class ManagementFunction : public SyncExtensionFunction {
|
| - protected:
|
| - ~ManagementFunction() override {}
|
| -};
|
| -
|
| class AsyncManagementFunction : public AsyncExtensionFunction {
|
| protected:
|
| ~AsyncManagementFunction() override {}
|
| };
|
|
|
| -class ManagementGetAllFunction : public ManagementFunction {
|
| +class ManagementGetAllFunction : public UIThreadExtensionFunction {
|
| public:
|
| DECLARE_EXTENSION_FUNCTION("management.getAll", MANAGEMENT_GETALL)
|
|
|
| @@ -41,10 +36,10 @@ class ManagementGetAllFunction : public ManagementFunction {
|
| ~ManagementGetAllFunction() override {}
|
|
|
| // ExtensionFunction:
|
| - bool RunSync() override;
|
| + ResponseAction Run() override;
|
| };
|
|
|
| -class ManagementGetFunction : public ManagementFunction {
|
| +class ManagementGetFunction : public UIThreadExtensionFunction {
|
| public:
|
| DECLARE_EXTENSION_FUNCTION("management.get", MANAGEMENT_GET)
|
|
|
| @@ -52,10 +47,10 @@ class ManagementGetFunction : public ManagementFunction {
|
| ~ManagementGetFunction() override {}
|
|
|
| // ExtensionFunction:
|
| - bool RunSync() override;
|
| + ResponseAction Run() override;
|
| };
|
|
|
| -class ManagementGetSelfFunction : public ManagementFunction {
|
| +class ManagementGetSelfFunction : public UIThreadExtensionFunction {
|
| public:
|
| DECLARE_EXTENSION_FUNCTION("management.getSelf", MANAGEMENT_GETSELF)
|
|
|
| @@ -63,10 +58,11 @@ class ManagementGetSelfFunction : public ManagementFunction {
|
| ~ManagementGetSelfFunction() override {}
|
|
|
| // ExtensionFunction:
|
| - bool RunSync() override;
|
| + ResponseAction Run() override;
|
| };
|
|
|
| -class ManagementGetPermissionWarningsByIdFunction : public ManagementFunction {
|
| +class ManagementGetPermissionWarningsByIdFunction
|
| + : public UIThreadExtensionFunction {
|
| public:
|
| DECLARE_EXTENSION_FUNCTION("management.getPermissionWarningsById",
|
| MANAGEMENT_GETPERMISSIONWARNINGSBYID)
|
| @@ -75,7 +71,7 @@ class ManagementGetPermissionWarningsByIdFunction : public ManagementFunction {
|
| ~ManagementGetPermissionWarningsByIdFunction() override {}
|
|
|
| // ExtensionFunction:
|
| - bool RunSync() override;
|
| + ResponseAction Run() override;
|
| };
|
|
|
| class ManagementGetPermissionWarningsByManifestFunction
|
| @@ -95,7 +91,7 @@ class ManagementGetPermissionWarningsByManifestFunction
|
| bool RunAsync() override;
|
| };
|
|
|
| -class ManagementLaunchAppFunction : public ManagementFunction {
|
| +class ManagementLaunchAppFunction : public UIThreadExtensionFunction {
|
| public:
|
| DECLARE_EXTENSION_FUNCTION("management.launchApp", MANAGEMENT_LAUNCHAPP)
|
|
|
| @@ -103,7 +99,7 @@ class ManagementLaunchAppFunction : public ManagementFunction {
|
| ~ManagementLaunchAppFunction() override {}
|
|
|
| // ExtensionFunction:
|
| - bool RunSync() override;
|
| + ResponseAction Run() override;
|
| };
|
|
|
| class ManagementSetEnabledFunction : public UIThreadExtensionFunction {
|
| @@ -192,7 +188,7 @@ class ManagementCreateAppShortcutFunction : public AsyncManagementFunction {
|
| bool RunAsync() override;
|
| };
|
|
|
| -class ManagementSetLaunchTypeFunction : public ManagementFunction {
|
| +class ManagementSetLaunchTypeFunction : public UIThreadExtensionFunction {
|
| public:
|
| DECLARE_EXTENSION_FUNCTION("management.setLaunchType",
|
| MANAGEMENT_SETLAUNCHTYPE);
|
| @@ -200,7 +196,7 @@ class ManagementSetLaunchTypeFunction : public ManagementFunction {
|
| protected:
|
| ~ManagementSetLaunchTypeFunction() override {}
|
|
|
| - bool RunSync() override;
|
| + ResponseAction Run() override;
|
| };
|
|
|
| class ManagementGenerateAppForLinkFunction : public AsyncManagementFunction {
|
|
|