Dispatches a parsed JSON-RPC request to the appropriate handler. Returns `None` for notifications (requests without an `id`).
(&self, request: &JsonRpcRequest)
| 1891 | /// |
| 1892 | /// Returns `None` for notifications (requests without an `id`). |
| 1893 | pub(crate) async fn handle_request(&self, request: &JsonRpcRequest) -> Option<JsonRpcResponse> { |
| 1894 | let mut route_cache = self.hook_project_routes.snapshot(); |
| 1895 | self.handle_request_with_timings(request, self.timings_enabled(), &mut route_cache) |
| 1896 | .await |
| 1897 | } |
| 1898 | |
| 1899 | async fn handle_request_with_timings( |
| 1900 | &self, |
no test coverage detected