The former is nearly identical to the latter, it should be possible to replace it. This would save a data copy for messages arriving from the MRPM and getting passed to the RouteMessagesObserver.
We should figure out whether we need multiple message observers per route. If not, we can potentially move message contents directly via PresentationService (saving the need to make another copy).
Comment 1 by sko...@chromium.org
, Mar 9 2017