force_installed_tracker.mojom 796 B

1234567891011121314151617
  1. // Copyright 2021 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. module crosapi.mojom;
  5. // Interface that allows ash-chrome to receive the notification from the
  6. // extension installation tracker applied to the lacros primary profile. This
  7. // mojo API is implemented by ash-chrome, and used by lacros-chrome.
  8. [Stable, Uuid="f1ca92d0-9de0-46c5-b55c-588944f52c0d"]
  9. interface ForceInstalledTracker {
  10. // Notify Ash when all force-installed extensions are ready in the lacros
  11. // primary profile. This method is called exactly once during startup (may
  12. // take several minutes). Ash needs to store this state if this info will be
  13. // used several times.
  14. OnForceInstalledExtensionsReady@0();
  15. };