mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-06 02:55:49 +03:00
3b1e063d30
A mistake I've repeatedly made is along these lines: ```c++ auto nread = TRY(source_file->read(buffer)); TRY(destination_file->write(buffer)); ``` It's a little clunky to have to create a Bytes or StringView from the buffer's data pointer and the nread, and easy to forget and just use the buffer. So, this patch changes the read() function to return a Bytes of the data that were just read. The other read_foo() methods will be modified in the same way in subsequent commits. Fixes #13687 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Request.cpp | ||
Request.h | ||
RequestClient.cpp | ||
RequestClient.h | ||
WebSocket.cpp | ||
WebSocket.h | ||
WebSocketClient.cpp | ||
WebSocketClient.h |