summaryrefslogtreecommitdiff
path: root/Userland/Services/WebContent/WebContentClient.ipc
diff options
context:
space:
mode:
authorSam Atkins <atkinssj@serenityos.org>2021-09-04 11:14:25 +0100
committerAndreas Kling <kling@serenityos.org>2021-09-06 18:20:26 +0200
commitc619a57cf8f0d38c5acd71d6ae221b57b015a249 (patch)
treea8e2cc97241beccef0b33db03fe6a4a07f29efa2 /Userland/Services/WebContent/WebContentClient.ipc
parent5220d6d2e50ce9ab7e5238a080438dea5d3d6656 (diff)
downloadserenity-c619a57cf8f0d38c5acd71d6ae221b57b015a249.zip
LibWeb+WebContent: Add new console-message IPC calls
This patch introduces three new IPC calls for WebContent: - `Client::did_output_js_console_message(index)`: Notifies the client that a new console message was logged. - `Server::js_console_request_messages(start_index)`: Ask the server for console messages starting at the given index. - `Client::did_get_js_console_messages(start_index, types, messages)`: Send the client the messages they requested. This mechanism will replace the current `Client::did_js_console_output()` call in the next few commits. This will allow us to display messages in the console that happened before the console was opened.
Diffstat (limited to 'Userland/Services/WebContent/WebContentClient.ipc')
-rw-r--r--Userland/Services/WebContent/WebContentClient.ipc4
1 files changed, 4 insertions, 0 deletions
diff --git a/Userland/Services/WebContent/WebContentClient.ipc b/Userland/Services/WebContent/WebContentClient.ipc
index d5ea58a09d..ca1edbdb36 100644
--- a/Userland/Services/WebContent/WebContentClient.ipc
+++ b/Userland/Services/WebContent/WebContentClient.ipc
@@ -33,4 +33,8 @@ endpoint WebContentClient
did_change_favicon(Gfx::ShareableBitmap favicon) =|
did_request_cookie(URL url, u8 source) => (String cookie)
did_set_cookie(URL url, Web::Cookie::ParsedCookie cookie, u8 source) =|
+
+ did_output_js_console_message(i32 message_index) =|
+ did_get_js_console_messages(i32 start_index, Vector<String> message_types, Vector<String> messages) =|
+
}