chromium/chromeos/crosapi/mojom/force_installed_tracker.mojom

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

module crosapi.mojom;

// Interface that allows ash-chrome to receive the notification from the
// extension installation tracker applied to the lacros primary profile. This
// mojo API is implemented by ash-chrome, and used by lacros-chrome.
[Stable, Uuid="f1ca92d0-9de0-46c5-b55c-588944f52c0d"]
interface ForceInstalledTracker {
  // Notify Ash when all force-installed extensions are ready in the lacros
  // primary profile. This method is called exactly once during startup (may
  // take several minutes). Ash needs to store this state if this info will be
  // used several times.
  OnForceInstalledExtensionsReady@0();
};