Wow, I've just understand one problem with my monkeyPatch method related to canceling patches. If we have two patches one on top of another (for ex. from different plugins) if we'll cancel first patch before second - we will lost 2nd patch, and if we'll cancel 2nd after this - we will restore 1st one
Need to store patches history and apply diffs on canceling))
This might or might not be the reason behind #25
Wow, I've just understand one problem with my
monkeyPatchmethod related to canceling patches. If we have two patches one on top of another (for ex. from different plugins) if we'll cancel first patch before second - we will lost 2nd patch, and if we'll cancel 2nd after this - we will restore 1st oneNeed to store patches history and apply diffs on canceling))
This might or might not be the reason behind #25