aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/platform/firefox.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-webextension/src/platform/firefox.ts')
-rw-r--r--packages/taler-wallet-webextension/src/platform/firefox.ts18
1 files changed, 12 insertions, 6 deletions
diff --git a/packages/taler-wallet-webextension/src/platform/firefox.ts b/packages/taler-wallet-webextension/src/platform/firefox.ts
index a56e21f24..943168956 100644
--- a/packages/taler-wallet-webextension/src/platform/firefox.ts
+++ b/packages/taler-wallet-webextension/src/platform/firefox.ts
@@ -16,9 +16,12 @@
import { CrossBrowserPermissionsApi, Permissions, PlatformAPI } from "./api.js";
import chromePlatform, {
- containsHostPermissions as chromeContains,
- removeHostPermissions as chromeRemove,
- requestHostPermissions as chromeRequest,
+ containsHostPermissions as chromeHostContains,
+ removeHostPermissions as chromeHostRemove,
+ requestHostPermissions as chromeHostRequest,
+ containsClipboardPermissions as chromeClipContains,
+ removeClipboardPermissions as chromeClipRemove,
+ requestClipboardPermissions as chromeClipRequest,
} from "./chrome.js";
const api: PlatformAPI = {
@@ -43,9 +46,12 @@ function addPermissionsListener(callback: (p: Permissions) => void): void {
function getPermissionsApi(): CrossBrowserPermissionsApi {
return {
addPermissionsListener,
- containsHostPermissions: chromeContains,
- requestHostPermissions: chromeRequest,
- removeHostPermissions: chromeRemove,
+ containsHostPermissions: chromeHostContains,
+ requestHostPermissions: chromeHostRequest,
+ removeHostPermissions: chromeHostRemove,
+ containsClipboardPermissions: chromeClipContains,
+ removeClipboardPermissions: chromeClipRemove,
+ requestClipboardPermissions: chromeClipRequest,
};
}