feat(bulk-report-replies): add keyboard shortcut to toggle the option

Bug: twpowertools:192
Change-Id: I6a6a636c0f875f5795c5d524dfc73ded5bd51e02
diff --git a/src/infrastructure/services/options/OptionsModifier.adapter.ts b/src/infrastructure/services/options/OptionsModifier.adapter.ts
new file mode 100644
index 0000000..6f69f8b
--- /dev/null
+++ b/src/infrastructure/services/options/OptionsModifier.adapter.ts
@@ -0,0 +1,16 @@
+import {
+  OptionCodename,
+  OptionsValues,
+} from '../../../common/options/optionsPrototype';
+import { OptionsModifierPort } from '../../../services/options/OptionsModifier.port';
+
+export class OptionsModifierAdapter implements OptionsModifierPort {
+  set<O extends OptionCodename>(
+    option: O,
+    value: OptionsValues[O],
+  ): Promise<void> {
+    return new Promise((resolve) => {
+      chrome.storage.sync.set({ [option]: value }, () => resolve());
+    });
+  }
+}