updateSessionRules method
Modifies the current set of session scoped rules for the extension.
The rules with IDs listed in options.removeRuleIds
are first
removed, and then the rules given in options.addRules
are
added. Notes:
- This update happens as a single atomic operation: either all specified rules are added and removed, or an error is returned.
- These rules are not persisted across sessions and are backed in memory.
- [MAX_NUMBER_OF_DYNAMIC_AND_SESSION_RULES] is the maximum number of combined dynamic and session rules an extension can add.
Implementation
Future<void> updateSessionRules(UpdateRuleOptions options) async {
await promiseToFuture<void>(
$js.chrome.declarativeNetRequest.updateSessionRules(options.toJS));
}