Right now, the Prosopite does quite a bit. I think it could be helpful to refactor out some of the logic into their own classes to better encapsulate the behavior. The main areas I can identify so far are:
configuration
notifying
fingerprinting
scanning (scan, start, stop, subscribing to activerecord events)
I kinda started a branch for this already, but I figured I'd gauge interest appetite before dropping a big PR 😅
Right now, the
Prosopite
does quite a bit. I think it could be helpful to refactor out some of the logic into their own classes to better encapsulate the behavior. The main areas I can identify so far are:I kinda started a branch for this already, but I figured I'd gauge interest appetite before dropping a big PR 😅