Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: [v0.8-develop] merge plugin manager contracts 2/N #102

Merged
merged 1 commit into from
Jul 23, 2024

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
3 checks passed
@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.

3 participants