[Lens] Clean up usage collector (#89109) (#89416)

This commit is contained in:
Joe Reuter 2021-01-27 15:41:11 +01:00 committed by GitHub
parent 81438b2ac5
commit 51342f9bef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -16,11 +16,6 @@ export function registerLensUsageCollector(
usageCollection: UsageCollectionSetup,
taskManager: Promise<TaskManagerStartContract>
) {
let isCollectorReady = false;
taskManager.then(() => {
// mark lensUsageCollector as ready to collect when the TaskManager is ready
isCollectorReady = true;
});
const lensUsageCollector = usageCollection.makeUsageCollector<LensUsage>({
type: 'lens',
async fetch() {
@ -55,7 +50,10 @@ export function registerLensUsageCollector(
};
}
},
isReady: () => isCollectorReady,
isReady: async () => {
await taskManager;
return true;
},
schema: lensUsageSchema,
});