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
Refactor the solver matcher around a matcher struct to make it easier to break matching functionality into separate functions.
Which system(s) or functionality does this affect
This functionality only affects the solver.
Describe the changes, and how this affects/ interacts with each system.
Our solver matcher currently exists as a single GetMatchingDeals function with a couple of helper functions. For each helper function, we need to pass dependencies like the store, tracer, and logger.
We could improve this situation by adding a matcher struct and implement helper functions off it as methods.
The text was updated successfully, but these errors were encountered:
General Description
Refactor the solver matcher around a
matcher
struct to make it easier to break matching functionality into separate functions.Which system(s) or functionality does this affect
This functionality only affects the solver.
Describe the changes, and how this affects/ interacts with each system.
Our solver matcher currently exists as a single
GetMatchingDeals
function with a couple of helper functions. For each helper function, we need to pass dependencies like the store, tracer, and logger.We could improve this situation by adding a
matcher
struct and implement helper functions off it as methods.The text was updated successfully, but these errors were encountered: