• Jian Li's avatar
    Move common code for serving offline pages to OfflinePageRequestHandler · e4f685ee
    Jian Li authored
    OfflinePageRequestJob and OfflinePageURLLoader (will be added in next
    patch to support network servicification) will create and hold
    OfflinePageRequestHandler. The specific behaviors for url request job
    and url loader are encapsulated in OfflinePageRequestHandler::Delegate
    which will be implemented accordingly.
    
    OfflinePageRequestHandlerTest is also to pull out common testing code.
    For now, only one type OfflinePageRequestJobBuilder is added to test
    OfflinePageRequestJob. I will add a new type to test new URLLoader in
    next patch.
    
    
    Bug: 841617
    Change-Id: I1cd9b8e03358bc18d6d08e2d038be579de10dc42
    Reviewed-on: https://chromium-review.googlesource.com/1058449
    Commit-Queue: Jian Li <jianli@chromium.org>
    Reviewed-by: default avatarDmitry Titov <dimich@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#560715}
    e4f685ee
offline_page_tab_helper.cc 15.8 KB