webservd: Increase default dbus timeout

Fetching diagnostic report is failing with dbus timeout error
at 25 seconds. Increase dbus timeout from 25 seconds (default)
to 50 seconds.

BUG=b:62358632
TEST=cros_workon_make --test --board=gale webserver
Verified get diagnostic report will not timeout at 25 seconds

Change-Id: I0e4f1c1bd3fc955c589f469bf0c1a869c39047e4
Reviewed-on: https://chromium-review.googlesource.com/558312
Commit-Ready: Reddeiah Raju Konduru <raju.konduru@globaledgesoft.com>
Tested-by: Reddeiah Raju Konduru <raju.konduru@globaledgesoft.com>
Reviewed-by: SHAMANTHA KUMAR PERAMACHANAHALLI RAMARAO <shamanthakumar@google.com>
Reviewed-by: Srinivasa duvvuri <sduvvuri@chromium.org>
diff --git a/webservd/dbus_request_handler.cc b/webservd/dbus_request_handler.cc
index d6f8d21..277d651 100644
--- a/webservd/dbus_request_handler.cc
+++ b/webservd/dbus_request_handler.cc
@@ -29,6 +29,8 @@
 
 namespace {
 
+constexpr int kDbusTimeoutInMsec = 50 * 1000;
+
 void OnError(Request* request,
              bool debug,
              brillo::Error* error) {
@@ -83,7 +85,7 @@
   body_data_pipe.CheckValidity();
   handler_proxy_->ProcessRequestAsync(
       request_id, headers, params, files, body_data_pipe,
-      base::Bind(&base::DoNothing), error_callback);
+      base::Bind(&base::DoNothing), error_callback, kDbusTimeoutInMsec);
 }
 
 }  // namespace webservd