Skip to content

Conversation

@adamegyed
Copy link
Contributor

Motivation

PluginManagerInternals and PluginManager share logic, and don't really need to be separated, as they both deal with updates to account state around installing and uninstalling plugins.

Solution

Merge the two files.

Update the internal functions _addValidationFunction and _removeValidationFunction to be reused across the two install flows.

Fix a naming issue from before – the ManifestValidation struct still had a field called isDefault, which is updated here to isGlobal.

@adamegyed adamegyed marked this pull request as draft July 18, 2024 18:34
@adamegyed adamegyed changed the title [draft] feat: [v0.8-develop] merge plugin manager contracts 2/N feat: [v0.8-develop] merge plugin manager contracts 2/N Jul 18, 2024
@adamegyed adamegyed requested a review from a team July 18, 2024 19:32
@adamegyed adamegyed marked this pull request as ready for review July 18, 2024 19:32
@adamegyed adamegyed force-pushed the adam/user-controlled-install branch from 9b36599 to 044492f Compare July 19, 2024 18:29
@adamegyed adamegyed force-pushed the adam/merge-plugin-manager branch from 220497a to 2a5de9d Compare July 19, 2024 18:38
Base automatically changed from adam/user-controlled-install to v0.8-develop July 23, 2024 16:59
@adamegyed adamegyed force-pushed the adam/merge-plugin-manager branch from 2a5de9d to 1ba0233 Compare July 23, 2024 16:59
@adamegyed adamegyed merged commit c41cc7c into v0.8-develop Jul 23, 2024
@adamegyed adamegyed deleted the adam/merge-plugin-manager branch July 23, 2024 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants