diff --git a/include/llmr/platform/platform.hpp b/include/llmr/platform/platform.hpp index deeb397b4..4f7b4ed69 100644 --- a/include/llmr/platform/platform.hpp +++ b/include/llmr/platform/platform.hpp @@ -15,7 +15,6 @@ namespace platform { class Request; - struct Response { Response(std::function callback) : callback(callback) {} int16_t code = -1; @@ -24,21 +23,18 @@ struct Response { std::function callback; }; -// Makes an HTTP request of a URL on a background thread, calls a function with the results in -// another thread, then calls the foreground callback in the original main thread. +// Makes an HTTP request of a URL, preferrably on a background thread, and calls a function with the +// results in the original thread (which runs the libuv loop). // Returns a cancellable request. std::shared_ptr request_http(const std::string &url, - std::function callback, - uv_loop_t *loop); + std::function callback, uv_loop_t *loop); // Cancels an HTTP request. void cancel_request_http(const std::shared_ptr &req); // Shows an RGBA image with the specified dimensions in a named window. void show_debug_image(std::string name, const char *data, size_t width, size_t height); - } - } #endif