| Index: modules/permissions/Permissions.idl
|
| diff --git a/modules/permissions/Permissions.idl b/modules/permissions/Permissions.idl
|
| index ccf21eb51c2d81cd9305e07d1f6d605513e099f4..9f2306a68a31d6d316ca50fd507e9b50fb85802b 100644
|
| --- a/modules/permissions/Permissions.idl
|
| +++ b/modules/permissions/Permissions.idl
|
| @@ -10,5 +10,8 @@
|
| GarbageCollected,
|
| RuntimeEnabled=Permissions
|
| ] interface Permissions {
|
| - [CallWith=ScriptState, Measure] Promise<PermissionStatus> query(object permission);
|
| + [CallWith=ScriptState, Measure] Promise<PermissionStatus> query(Dictionary permission);
|
| + [RuntimeEnabled=PermissionsRequestRevoke, CallWith=ScriptState, Measure] Promise<PermissionStatus> request(Dictionary permissions);
|
| + [RuntimeEnabled=PermissionsRequestRevoke, CallWith=ScriptState, Measure] Promise<PermissionStatus> revoke(Dictionary permission);
|
| + [RuntimeEnabled=PermissionsRequestRevoke, CallWith=ScriptState, Measure] Promise<sequence<PermissionStatus>> requestAll(sequence<Dictionary> permissions);
|
| };
|
|
|