Extract the logic that records views out of the View API
The functionality that verifies and records a view for a boost (and then triggers lifecycle events) is hidden away inside v2/analytics/views
api controller alongside the functionality for recording entity/activity views. This boost functionality needs to be extracted and implemented within Core\Boost
namespace with either a common View
interface or extending a View abstract and then implement the concrete boost view functionality.
Edited by Guy Thouret