Skip to content

Commit 53c73c5

Browse files
Merge pull request #1189 from lightpanda-io/cdp-browser-permissions
cdp: add browser permissions noop
2 parents 40522d8 + 1d91d24 commit 53c73c5

File tree

1 file changed

+25
-4
lines changed

1 file changed

+25
-4
lines changed

src/cdp/domains/browser.zig

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,22 @@ const DEV_TOOLS_WINDOW_ID = 1923710101;
3838
pub fn processMessage(cmd: anytype) !void {
3939
const action = std.meta.stringToEnum(enum {
4040
getVersion,
41-
setDownloadBehavior,
42-
getWindowForTarget,
41+
setPermission,
4342
setWindowBounds,
43+
resetPermissions,
44+
grantPermissions,
45+
getWindowForTarget,
46+
setDownloadBehavior,
4447
}, cmd.input.action) orelse return error.UnknownMethod;
4548

4649
switch (action) {
4750
.getVersion => return getVersion(cmd),
48-
.setDownloadBehavior => return setDownloadBehavior(cmd),
49-
.getWindowForTarget => return getWindowForTarget(cmd),
51+
.setPermission => return setPermission(cmd),
5052
.setWindowBounds => return setWindowBounds(cmd),
53+
.resetPermissions => return resetPermissions(cmd),
54+
.grantPermissions => return grantPermissions(cmd),
55+
.getWindowForTarget => return getWindowForTarget(cmd),
56+
.setDownloadBehavior => return setDownloadBehavior(cmd),
5157
}
5258
}
5359

@@ -89,6 +95,21 @@ fn setWindowBounds(cmd: anytype) !void {
8995
return cmd.sendResult(null, .{});
9096
}
9197

98+
// TODO: noop method
99+
fn grantPermissions(cmd: anytype) !void {
100+
return cmd.sendResult(null, .{});
101+
}
102+
103+
// TODO: noop method
104+
fn setPermission(cmd: anytype) !void {
105+
return cmd.sendResult(null, .{});
106+
}
107+
108+
// TODO: noop method
109+
fn resetPermissions(cmd: anytype) !void {
110+
return cmd.sendResult(null, .{});
111+
}
112+
92113
const testing = @import("../testing.zig");
93114
test "cdp.browser: getVersion" {
94115
var ctx = testing.context();

0 commit comments

Comments
 (0)