|
@@ -1035,6 +1035,7 @@ void WebContents::OnElectronBrowserConnectionError() {
|
|
|
void WebContents::Message(bool internal,
|
|
|
const std::string& channel,
|
|
|
blink::CloneableMessage arguments) {
|
|
|
+ TRACE_EVENT1("electron", "WebContents::Message", "channel", channel);
|
|
|
// webContents.emit('-ipc-message', new Event(), internal, channel,
|
|
|
// arguments);
|
|
|
EmitWithSender("-ipc-message", bindings_.dispatch_context(), InvokeCallback(),
|
|
@@ -1045,6 +1046,7 @@ void WebContents::Invoke(bool internal,
|
|
|
const std::string& channel,
|
|
|
blink::CloneableMessage arguments,
|
|
|
InvokeCallback callback) {
|
|
|
+ TRACE_EVENT1("electron", "WebContents::Invoke", "channel", channel);
|
|
|
// webContents.emit('-ipc-invoke', new Event(), internal, channel, arguments);
|
|
|
EmitWithSender("-ipc-invoke", bindings_.dispatch_context(),
|
|
|
std::move(callback), internal, channel, std::move(arguments));
|
|
@@ -1054,6 +1056,7 @@ void WebContents::MessageSync(bool internal,
|
|
|
const std::string& channel,
|
|
|
blink::CloneableMessage arguments,
|
|
|
MessageSyncCallback callback) {
|
|
|
+ TRACE_EVENT1("electron", "WebContents::MessageSync", "channel", channel);
|
|
|
// webContents.emit('-ipc-message-sync', new Event(sender, message), internal,
|
|
|
// channel, arguments);
|
|
|
EmitWithSender("-ipc-message-sync", bindings_.dispatch_context(),
|
|
@@ -1065,6 +1068,7 @@ void WebContents::MessageTo(bool internal,
|
|
|
int32_t web_contents_id,
|
|
|
const std::string& channel,
|
|
|
blink::CloneableMessage arguments) {
|
|
|
+ TRACE_EVENT1("electron", "WebContents::MessageTo", "channel", channel);
|
|
|
auto* web_contents = gin_helper::TrackableObject<WebContents>::FromWeakMapID(
|
|
|
isolate(), web_contents_id);
|
|
|
|
|
@@ -1076,6 +1080,7 @@ void WebContents::MessageTo(bool internal,
|
|
|
|
|
|
void WebContents::MessageHost(const std::string& channel,
|
|
|
blink::CloneableMessage arguments) {
|
|
|
+ TRACE_EVENT1("electron", "WebContents::MessageHost", "channel", channel);
|
|
|
// webContents.emit('ipc-message-host', new Event(), channel, args);
|
|
|
EmitWithSender("ipc-message-host", bindings_.dispatch_context(),
|
|
|
InvokeCallback(), channel, std::move(arguments));
|