mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 06:50:54 +07:00
... because `JupyterCefPathHandler` is not a true "path handler" and doesn't fit into `BuiltInWebServer` security model; decoupling makes `WebServerPathHandler` easier to refactor. Besides, it delegates to an instance of `JupyterCefHttpHandler` anyway and needs an anonymous object to access `HttpRequestHandler#sendData` - so merging simplifies both the code and the logic. (cherry picked from commit bd2122b0f2bbd2ae74da4dc2bdada6de1ccc3e1b) (cherry picked from commit 7f157366ebb72b7083149e2a8d3a74bb17786f40) IJ-CR-155171 GitOrigin-RevId: 8798ac40ef8abf9ed2e2994a28bd32b00ffed267