The only reason for the force parameter to exist was for devX. It's so easy to clear plugin state that there isn't actually a need for this. What we actually need is #140. Closing.
Original Comment
We should definitely not force plugin reinstallation by default in production, and it's probably time to stop doing it in beta. The only argument to keep it would be for devX, but clearing plugin state is so easy that the benefits are dubious at best.
We should add a force parameter to wallet_installPlugins and wallet_enable requests if installation is to be forced. For production/later beta, we can add a user confirmation flow for forced installations.
The only reason for the
force
parameter to exist was for devX. It's so easy to clear plugin state that there isn't actually a need for this. What we actually need is #140. Closing.Original Comment
We should definitely not force plugin reinstallation by default in production, and it's probably time to stop doing it in beta. The only argument to keep it would be for devX, but clearing plugin state is so easy that the benefits are dubious at best.
We should add a
force
parameter towallet_installPlugins
andwallet_enable
requests if installation is to be forced. For production/later beta, we can add a user confirmation flow for forced installations.Examples: