You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As an attempt to work around #50 i attempted to use the #51 solution in my own custom field -implementation but it is quite hard to override some of GWM's behaviors (interal/private stuff) that it eventually proved unfeasible to do (without copying alot of GWM's code). Some pain points:
TransactionManager (in a file named ConnectionManager 😄 ) is internal can therefore cannot be replaced
MigrationBase._connectionManager is private and and gets set like this
I think if maybe a TransactionManager was passed into ManageGalacticWaste (and maybe ManageWaste method aswell) it would simplify overriding stuff. In a longer term maybe MigrationBase could be replaced with a service or something instead of a somewhat clunky inheritance
The text was updated successfully, but these errors were encountered:
As an attempt to work around #50 i attempted to use the #51 solution in my own custom field -implementation but it is quite hard to override some of GWM's behaviors (interal/private stuff) that it eventually proved unfeasible to do (without copying alot of GWM's code). Some pain points:
TransactionManager
(in a file named ConnectionManager 😄 ) is internal can therefore cannot be replacedMigrationBase._connectionManager
is private and and gets set like this...which makes it quite hard to override
I think if maybe a
TransactionManager
was passed intoManageGalacticWaste
(and maybeManageWaste
method aswell) it would simplify overriding stuff. In a longer term maybe MigrationBase could be replaced with a service or something instead of a somewhat clunky inheritanceThe text was updated successfully, but these errors were encountered: