diff options
author | vnugent <public@vaughnnugent.com> | 2023-11-22 02:21:53 -0500 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2023-11-22 02:21:53 -0500 |
commit | 2ba94602a87c87b47f566745bdab40ce75e0e879 (patch) | |
tree | 396cb9c6d73d6bfb4e4b2d4fb440d7656fe493e0 /extension/src/webext-bridge/internal/delivery-logger.ts | |
parent | 43429314c0989b423e116be3e9f222eba5b636c3 (diff) |
latest patches, remove webext-bridge, lastest vnlib.browser
Diffstat (limited to 'extension/src/webext-bridge/internal/delivery-logger.ts')
-rw-r--r-- | extension/src/webext-bridge/internal/delivery-logger.ts | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/extension/src/webext-bridge/internal/delivery-logger.ts b/extension/src/webext-bridge/internal/delivery-logger.ts deleted file mode 100644 index 395f035..0000000 --- a/extension/src/webext-bridge/internal/delivery-logger.ts +++ /dev/null @@ -1,28 +0,0 @@ -import type { InternalMessage } from '../types' -import type { EndpointFingerprint } from './endpoint-fingerprint' - -export interface DeliveryReceipt { - message: InternalMessage - to: EndpointFingerprint - from: { - endpointId: string - fingerprint: EndpointFingerprint - } -} - -export const createDeliveryLogger = () => { - let logs: ReadonlyArray<DeliveryReceipt> = [] - - return { - add: (...receipts: DeliveryReceipt[]) => { - logs = [...logs, ...receipts] - }, - remove: (message: string | DeliveryReceipt[]) => { - logs - = typeof message === 'string' - ? logs.filter(receipt => receipt.message.transactionId !== message) - : logs.filter(receipt => !message.includes(receipt)) - }, - entries: () => logs, - } -} |