Add custom user agent option

This commit is contained in:
hensm
2022-08-07 09:32:44 +01:00
parent 3709df869b
commit 4b7c685660
6 changed files with 84 additions and 39 deletions

View File

@@ -1,7 +1,7 @@
"use strict";
import defaultOptions from "../defaultOptions";
import type { WhitelistItemData } from "../background/whitelist";
import defaultOptions, { Options } from "../defaultOptions";
export { Options };
import logger from "./logger";
@@ -12,26 +12,6 @@ const storageArea = new TypedStorageArea<{
options: Options;
}>(browser.storage.sync);
export interface Options {
bridgeApplicationName: string;
bridgeBackupEnabled: boolean;
bridgeBackupHost: string;
bridgeBackupPort: number;
mediaEnabled: boolean;
mediaSyncElement: boolean;
mediaStopOnUnload: boolean;
localMediaEnabled: boolean;
localMediaServerPort: number;
mirroringEnabled: boolean;
mirroringAppId: string;
receiverSelectorCloseIfFocusLost: boolean;
receiverSelectorWaitForConnection: boolean;
siteWhitelistEnabled: boolean;
siteWhitelist: WhitelistItemData[];
[key: string]: Options[keyof Options];
}
interface EventMap {
changed: Array<keyof Options>;
}