• David Black's avatar
    Move response processing out of UiElementContainerView. · 74869ac2
    David Black authored
    This CL moves processing logic out of UiElementContainerView and into
    AssistantResponseProcessor which is owned by
    AssistantInteractionController.
    
    The controller will now initiate processing of the Assistant response
    before it is finalized. This cleans up the view logic considerably as
    well as provides better synchronization of animations since processing
    will have already occurred prior to the stage initiating a change.
    
    Bug: b:117344968, b:116751668
    Change-Id: I3ac1300978a3448fd7e244b6a7312ec9bf3c39bd
    Reviewed-on: https://chromium-review.googlesource.com/c/1265820
    Commit-Queue: David Black <dmblack@google.com>
    Reviewed-by: default avatarXiaohui Chen <xiaohuic@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#599073}
    74869ac2
assistant_response_observer.h 855 Bytes