Skip to content

Commit cb6476f

Browse files
authored
chore: cleanup unused WebContents::DereferenceRemoteJSObject() (electron#24167)
1 parent e1e73fa commit cb6476f

3 files changed

Lines changed: 0 additions & 23 deletions

File tree

shell/browser/api/electron_api_web_contents.cc

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1226,18 +1226,6 @@ void WebContents::MessageHost(const std::string& channel,
12261226
InvokeCallback(), channel, std::move(arguments));
12271227
}
12281228

1229-
#if BUILDFLAG(ENABLE_REMOTE_MODULE)
1230-
void WebContents::DereferenceRemoteJSObject(const std::string& context_id,
1231-
int object_id) {
1232-
base::ListValue args;
1233-
args.Append(context_id);
1234-
args.Append(object_id);
1235-
EmitWithSender("-ipc-message", bindings_.dispatch_context(), InvokeCallback(),
1236-
/* internal */ true, "ELECTRON_BROWSER_DEREFERENCE",
1237-
std::move(args));
1238-
}
1239-
#endif
1240-
12411229
void WebContents::UpdateDraggableRegions(
12421230
std::vector<mojom::DraggableRegionPtr> regions) {
12431231
for (ExtendedWebContentsObserver& observer : observers_)

shell/browser/api/electron_api_web_contents.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -597,10 +597,6 @@ class WebContents : public gin_helper::TrackableObject<WebContents>,
597597
blink::CloneableMessage arguments) override;
598598
void MessageHost(const std::string& channel,
599599
blink::CloneableMessage arguments) override;
600-
#if BUILDFLAG(ENABLE_REMOTE_MODULE)
601-
void DereferenceRemoteJSObject(const std::string& context_id,
602-
int object_id) override;
603-
#endif
604600
void UpdateDraggableRegions(
605601
std::vector<mojom::DraggableRegionPtr> regions) override;
606602
void SetTemporaryZoomLevel(double level) override;

shell/common/api/api.mojom

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,6 @@ interface ElectronBrowser {
7272
string channel,
7373
blink.mojom.CloneableMessage arguments);
7474

75-
// This is an API specific to the "remote" module, and will ultimately be
76-
// replaced by generic IPC once WeakRef is generally available.
77-
[EnableIf=enable_remote_module]
78-
DereferenceRemoteJSObject(
79-
string context_id,
80-
int32 object_id);
81-
8275
UpdateDraggableRegions(
8376
array<DraggableRegion> regions);
8477

0 commit comments

Comments
 (0)