Skip to content
  • Hidehiko Abe's avatar
    Introduce CallMethodWithErrorResponse(). · fe6246c6
    Hidehiko Abe authored
    Taking two callbacks API (CallMethodWithErrorCallback()) is
    not familiar with OnceCallback unfortunately.
    So, instead, this CL introduces a ResponseOrErrorCallback,
    which takes either Response* or ErrorResponse*, and it is
    called on completion of CallMethod task regardless of whether it
    is success or fail.
    
    CallMethodWithErrorCallback() is deprecated now,
    and the callers will be migarted into CallMethodWithErrorResponse()
    in following CLs.
    
    BUG=739622
    TEST=Build.
    
    Change-Id: Ib12e27de0d1dc09f2878679c53e0ad741c916fe9
    Reviewed-on: https://chromium-review.googlesource.com/704794
    
    
    Reviewed-by: default avatarRyo Hashimoto <hashimoto@chromium.org>
    Reviewed-by: default avatarDan Erat <derat@chromium.org>
    Commit-Queue: Hidehiko Abe <hidehiko@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#510166}
    fe6246c6