Titanium JIRA Archive
Appcelerator Daemon (DAEMON)

[DAEMON-308] Plugin manager telemetry doesn't wait for initialization

GitHub Issuen/a
TypeBug
PriorityMedium
StatusResolved
ResolutionFixed
Resolution Date2020-01-07T01:28:30.000+0000
Affected Version/sn/a
Fix Version/sAppc Daemon 3.2.0
Componentsappcd-plugin
Labelsn/a
ReporterChris Barber
AssigneeChris Barber
Created2020-01-06T18:42:07.000+0000
Updated2020-01-07T06:34:38.000+0000

Description

The PluginManager scans the initial plugin paths and then enables telemetry. The problem is detecting the plugin schemas is async and the PluginManager constructor does not properly block the enabling of telemetry events. This behavior is leading to events unnecessary telemetry events being generated during start for each plugin.

Comments

  1. Chris Barber 2020-01-06

    PR 1: https://github.com/appcelerator/appc-daemon/pull/446 PR 2: https://github.com/appcelerator/appc-daemon/pull/447

JSON Source