067a4c1040d9

remove unused message handlers (CHECK_BREACH, GET_PASSKEYS, DELETE_PASSKEY, CANCEL_PAIRING) and vault.hasDecoyVault export

time
2026-05-07 14:41 UTC · 5 months ago
machine
koh2
parent
9afd3558b9e8
3 files src/background/messages.ts+0 −18src/background/vault.ts+0 −4src/shared/types.ts+0 −4
src/background/messages.ts+0 −18
@@ -458,11 +458,6 @@458458         await copyToClipboard(text, label, Boolean(alreadyWritten));459459         return { ok: true };460460       }461-      case "CHECK_BREACH": {462-        const { password } = msg.payload as { password: string };463-        const count = await vault.checkBreach(password);464-        return { ok: true, data: count };465-      }466461       case "CHECK_ALL_BREACHES": {467462         const allEntries = vault.getEntries();468463         const results: Record<string, number> = {};@@ -505,16 +500,6 @@505500         await resolvePendingPasskeyRequest(requestId, false);506501         return { ok: true };507502       }508-      case "GET_PASSKEYS":509-        return {510-          ok: true,511-          data: vault.getEntries().filter((entry) => entry.passkey !== undefined),512-        };513-      case "DELETE_PASSKEY": {514-        const { id } = msg.payload as { id: string };515-        await vault.deleteEntry(id);516-        return { ok: true };517-      }518503       case "GET_PASSKEY_PROVIDER_STATE":519504         return { ok: true, data: await getPasskeyProviderState() };520505       case "SET_PASSKEY_PROVIDER_ENABLED": {@@ -698,9 +683,6 @@698683       case "START_PAIRING": {699684         const gate = await requirePro("sync");700685         if (!gate.allowed) return { ok: false, error: "pro_required" };701-        return { ok: true };702-      }703-      case "CANCEL_PAIRING": {704686         return { ok: true };705687       }706688       case "ACCEPT_PAIRING": {

view file

src/background/vault.ts+0 −4
@@ -805,10 +805,6 @@805805   return vaultMode === "real" && duressConfigured;806806 }807807 808-export async function hasDecoyVault(): Promise<boolean> {809-  return isDuressEnabled();810-}811-812808 export async function setupDuress(duressPassword: string): Promise<void> {813809   if (!derivedKey || vaultMode !== "real") {814810     throw new Error("vault must be unlocked in real mode");

view file

src/shared/types.ts+0 −4
@@ -231,7 +231,6 @@231231   | "COPY"232232   | "CREATE_VAULT"233233   | "GET_ENTRY_FOR_FILL"234-  | "CHECK_BREACH"235234   | "CHECK_ALL_BREACHES"236235   | "GET_SETTINGS"237236   | "UPDATE_SETTINGS"@@ -248,7 +247,6 @@248247   | "GET_SYNC_STATE"249248   | "TRIGGER_SYNC"250249   | "START_PAIRING"251-  | "CANCEL_PAIRING"252250   | "ACCEPT_PAIRING"253251   | "REMOVE_PAIRED_DEVICE"254252   | "REMOVE_TRUSTED_NETWORK"@@ -267,8 +265,6 @@267265   | "GET_PENDING_PASSKEY"268266   | "APPROVE_PASSKEY"269267   | "DENY_PASSKEY"270-  | "DELETE_PASSKEY"271-  | "GET_PASSKEYS"272268   | "GET_PASSKEY_PROVIDER_STATE"273269   | "SET_PASSKEY_PROVIDER_ENABLED"274270   | "GET_DELETED_ENTRIES"

view file